В настоящее время я загружаю файлы на сторонний сервер через SFTP с помощью PHP ssh2
Соединение работает нормально, и я попытался загрузить файлы с помощью fwrite
$resourceId = $this->sftp;
$intResourceId = intval($resourceId);
$dir = "ssh2.sftp://$intResourceId/./".$this->un."/".$file_name;
$stream = @fopen($dir, 'w');
if (!$stream) {
return "Could not open file: $file_name";
}
$data_to_send = @file_get_contents(LOCAL_FILE_DIR.$file_name,true);
if ($data_to_send === false){
return "Could not open local file: $file_name.";
}
if (@fwrite($stream, $data_to_send) === false){
return "Could not send data from file: $file_name.";
}
/*
readdir():
Array
(
[0] => 1810171932.txt
[1] => response_dir
)
*/
Файлы былизагружен, когда я прочитал каталог, но через несколько секунд он был удален из каталога.
/*
readdir():
Array
(
[0] => response_dir
)
*/
Есть идеи почему?Загружается ли файл или есть какие-то проблемы с разрешениями, о которых мне нужно позаботиться?
Заранее спасибо.