Я пытаюсь передать файл между моим размещенным сервером и моим локальным компьютером.Как скопировать файл с размещенного сервера на локальный диск с помощью PHP
Мне удалось заставить его работать с моего локального компьютера на моем размещенном сервере, но не в другом направлении.
Ошибки я получаю:
Ошибка не удалось открыть поток: Нет такого файла или каталога
Вот мой код:
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);
}
}
}
Ваш сервер не может получить доступ к файловой системе вашего клиента. Вы можете загружать только в свою папку для загрузки. – Phiter
Спасибо phiter, я добавил код, пожалуйста, отметьте один раз phiter –
, затем любое решение для копирования файла или перемещения файла документа с сервера на D-диск .. в php –