2015-04-15 5 views
1

Я пытаюсь запустить простой сценарий загрузки изображений в php, но когда я открываю браузер и пытаюсь загрузить изображение, ничего не происходит. Браузер вращается и вращается, а в конце концов отключается. Я смущен, почему это происходит. Есть ли настройка, которая должна быть изменена?Загрузка изображения с изображения по-прежнему сохраняется

Моя форма

<html> 
<body> 
    <form enctype="multipart/form-data" action="upload.php" method="post"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> 
    Choose a file to upload: <input name="uploaded_file" type="file" /> 
    <input type="submit" value="Upload" name="upload" /> 
    </form> 
</body> 
</html> 

Мой PHP скрипт

<?php 


if(isset($_POST['upload'])){ 
echo $image_name = $_FILES['image']['name']; 
echo $image_type = $_FILES['image']['type']; 
echo $image_size = $_FILES['image']['size']; 
echo $image_tmp_name = $_FILES['image']['tmp_name']; 

} 
?> 

ответ

1

Проверьте размер файла ... это не должно быть больше, чем php.ini upload_max_filesize (вероятно, 2M по умолчанию). Ваш тестовый файл определенно должен быть меньше этого.

Также вход форма «uploaded_file» поэтому массив с данными должны быть: $_FILES['uploaded_file']

(попробуйте повторить «тест», а до или после того, как все в следующий раз!)

Также см Руководство по PHP, что имущими хороший пример: http://php.net/manual/en/features.file-upload.post-method.php

Смежные вопросы