PHP будет сохранять файлы в одну папку, но не в другую - PullRequest
0 голосов
/ 02 сентября 2018

Я создаю приложение для телефонной пробки, которое включает в себя загрузку на сервер Linux, работающий со стеком LAMP.

У меня есть файл с именем upload.php , который содержит следующий код:

<?php
header('Access-Control-Allow-Origin: *');

$new_image_name = urldecode($_FILES["file"]["name"]).".jpg";

move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/".$new_image_name);
?>

и внутри / var / www / html / У меня есть папка для загрузки с разрешениями 777 только для целей тестирования. Этот код отлично работает и сохраняет файлы в / var / www / html / uploads / . Затем я создал другую папку с названием images в папке html, и у нее также есть 777 разрешений, но файл откажется сохранять в этой папке при запуске этой версии upload.php :

<?php
header('Access-Control-Allow-Origin: *');

$new_image_name = urldecode($_FILES["file"]["name"]).".jpg";

move_uploaded_file($_FILES["file"]["tmp_name"], "images/".$new_image_name);
?>

Возможно, стоит отметить, что я также могу сохранять в каталогах внутри / var / www / html / uploads / , таких как / var / www / html / uploads / images /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...