Как скопировать файл с размещенного сервера на локальный диск с помощью переполнения стека

Я пытаюсь передать файл между моим размещенным сервером и локальным компьютером.

Мне удалось заставить это работать от моего локального компьютера до моего размещенного сервера, но не в другом направлении.

Я получаю ошибку:

Не удалось открыть поток: нет такого файла или каталога

Вот мой код:

if(isset($_POST['btnSend'])) //submit button
{
if(count($_FILES['upload']['name']) > 0)

//Loop through each file
for($i=0; $i<count($_FILES['upload']['name']); $i++) {

//Get the temp file path
$tmpFilePath = $_FILES['upload']['tmp_name'][$i];
$fileType=$_FILES['upload']['type'][$i];

//Make sure we have a filepath
if($tmpFilePath != ""){

//save the filename
$shortname = $_FILES['upload']['name'][$i];

$fp      = fopen($tmpFilePath, 'r');
$content = fread($fp, filesize($tmpFilePath));
fclose($fp);
$content = addslashes($content);

$path  = 'D:/Resumes_processed/'.$shortname;

copy($tmpFilePath, $path);
}
}
}

-4

Решение

Вам необходимо использовать FTP-клиент с локального компьютера для доступа к серверу. Сам сервер не может писать на ваш локальный компьютер, если вы не превратите его в сам сервер.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]