Я не могу успешно загрузить изображение/файл на свой сервер. PHP выглядит следующим образом:Загрузка изображения через PHP, возвращающий пустой массив
//This is the directory where images will be saved
$uploadDir = "./";
$uploadFile = $uploadDir . basename($_FILES['photo']['name']);
//Writes the photo to the server
if(move_uploaded_file($_FILES['photo']['tmp_name'], $uploadFile)){
echo "The file has been uploaded successfully.";
} else {
print_r($_FILES);
}
Я выбрал каталог, в которой живет этот скрипт, чтобы обеспечить функциональность, прежде чем загрузить в конечном каталоге. Я хочу загрузить фото и позже проверять расширения файлов, но на данный момент мне по крайней мере нужна функциональность загрузки для работы.
Я получаю пустой массив.
форма выглядит следующим образом:
<form id="imageUploadForm" name="imageForm" enctype="multipart/form-data" action="imageController.php">
<label for="photo" class="blogLabel">Upload an Image</label>
<input type="file" name="photo" id="imageUpload">
<input type="submit" name="submit" id="imageSubmit" class="btn btn-primary" value="Upload">
</form>
заглянуть в журналы веб-сервера. Вы не можете запустить максимальный размер загрузки? – spacediver
Имеет ли папка для загрузки правильные разрешения для записи файлов? – j08691
в верхней части изображенияController.php. put_ print_r ($ _ FILES); print_r ($ _ POST); exit() ' –