2015-07-10 3 views
1

У меня есть простой HTML форма с последующем методом, который посылает изображение на мой action.php файл:сервера зависает при загрузке большого размера изображения в PHP

<form action="action.php" method="post" enctype="multipart/form-data"> 
    <input type="text" name="name"/> 
    <input type="file" name="avatar"/> 
    <input type="submit" name="submit" value="Create"/> 
</form> 

И мой файл action.php выглядит следующим образом:

if(isset($_POST['name'])) { 
     $error = $_FILES['avatar']['error']; 
     echo $error; 
} 

Он отлично работает с изображениями небольшого размера, но когда я пытаюсь отправить изображения размером примерно 2 МБ, сервер просто перестает отвечать. Он даже не отправляет почтовый запрос моему файлу action.php.

Примечание: Я уже установил свой upload_max_filesize = 64M, но то же самое происходит. Он не показывает ошибок

ответ

0

Измените значение post_max_size = 70M. Значение должно быть больше или равно upload_max_filesize.

После изменения файлов (ов) php.ini вам необходимо перезапустить HTTP-сервер, чтобы использовать новую конфигурацию.

Если проблема не разрешена, вы можете попробовать эти решения (1, 2, 3).

+0

Вы проверили приведенные выше ссылки? – 73ey

+0

да. Но он остается тем же. – user3260312

+0

Может, это потому, что IDE, что я использую? – user3260312

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