Удаленная загрузка файлов

Это мой обычный код загрузки файлов.

HTML

<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1"> <input name="theFile" type="file" /> <input name="Submit" type="submit" value="Upload"> </form> 

Переменные PHP для получения файла

 $fileName = $_FILES['theFile']['name']; $fileTempName = $_FILES['theFile']['tmp_name']; 

Теперь я хотел бы использовать удаленную загрузку.

Поэтому я создал такую ​​форму

 <form method="POST" action="<?=$self?>"> <input type="text" name="file[]" size="45" value=""> <input name="submit" type="submit" id="submit" value="submit" accesskey="s"></p> </form> 

Я должен ввести файл url в приведенной выше форме. Когда я $fileName,$fileTempName форму, я хочу сохранить данные файла файла в этих переменных $fileName,$fileTempName

Я не хочу, чтобы они хранили локально. Я пытаюсь использовать эти переменные в загрузке amazon s3. Можете ли вы, ребята, помочь мне ?. благодаря

Попробуй это:

 $ch = curl_init("http://www.remotepage.com/upload.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CUROPT_POSTFIELDS, array('fileupload' => '@'.$_FILES['theFile']['tmp_name'])); echo curl_exec($ch); 

Вы пытаетесь сделать удаленную загрузку, но не имеете возможности повторно загружать ее на свой сервер? Почему бы вам просто не отправить свою форму на место для загрузки и не попробовать? Это самое быстрое и лучшее решение ..