2009-12-26 4 views

ответ

4

Вы, вероятно, нужно настроить upload_max_filesize директиву, в файле php.ini: PHP не будет принимать загрузку файла, который больше, чем то, что определяет эту директиву.

И заметьте, что вы, возможно, потребуется отрегулировать post_max_size - который определяет общий размер данных, которые могут быть посланном (и загружать файлы посылаются через POST).


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

0

Вы можете вызвать echo phpinfo(), а затем проверить настройки upload_max_filesize и других параметров среды php. Очень возможно, что ваш скрипт умирает, потому что один из максимальных пределов превышен.

В зависимости от вашей среды вы можете использовать ini_set() для изменения необходимых значений во время выполнения или просто отредактировать файл php.ini, чтобы установить значение навсегда. Обратите внимание, что не все настройки php.ini могут быть изменены во время выполнения, и если вы отредактируете php.ini, вам нужно будет перезапустить Apache.

1

Отредактируйте файл php.ini, чтобы разрешить большую загрузку.

HERE's некоторая информация

0

Как утверждают другие, проверьте ваш php.in на upload_max_filesize и post_max_size. Если они в порядке, и если вы используете сторонний скрипт для загрузки, убедитесь, что сценарий не ограничивает максимальный размер файла, делая что-то вроде:

if($_FILES["file"]["size"] > (1024 * 1024)) // disallow uploads > 1MB 
{ 
// max size exceeded. 
} 
Смежные вопросы