Не удается сделать выгрузку файла на локальный ftp-сервер Docker

118
09 марта 2021, 22:20

Warning: move_uploaded_file(upload/upload/1.png): failed to open stream: Permission denied in /var/www/html/up_download.php on line 11

Warning: move_uploaded_file(): Unable to move '/tmp/phpchNoD5' to 'upload/upload/1.png' in /var/www/html/up_download.php on line 11

PHP-код:

if (isset($_POST['upload'])) {
$file_name = $_FILES['file']['name'];
$file_type = $_FILES['file']['type'];
$file_size = $_FILES['file']['size'];
$file_tem_loc = $_FILES['file']['tmp_name'];
$file_store = "upload/upload/".$file_name;         

if (move_uploaded_file($file_tem_loc, $file_store)) {
    echo "Фото  '".$file_name."'  загружено в папку Upload";
}

}

Когда запускаю через: php -S localhost:8080 то все работает.

FTP-сервер - это просто локальная папка на маке. Если напрямую в нее перетащить файл, то его видно и можно использовать, а вот положить туда не удается. Как решить проблему?

READ ALSO
отловить нажатие ESCAPE

отловить нажатие ESCAPE

Подскажите пожалуйста, делаю простое консольное приложение, где создается поток который выполняет какое то действие, во время выполнения...

96
Stream API sorted/foreach

Stream API sorted/foreach

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

107
Конструкция if..else с отрицательным условием

Конструкция if..else с отрицательным условием

Помогите, пожалуйста, прояснить ситуациюЕсть конструкция вида:

85