Показать сообщение отдельно
  #2 (permalink)  
Старый 12.08.2011, 05:51
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от shkarbatov
Подскажите пожалуйста, как реализовать проверку размера файла, что-бы не ждать его полной загрузки на сервер, и объяснить, или показать на мою ошибку, почему если файл больше 20 Мб такое происходит.
Со стороны сервера этого сделать нельзя, попробуйте поместить поле
<input type="hidden" name="MAX_FILE_SIZE" value="20971520" />
в форму и тогда PHP откажется его принимать если значение MAX_FILE_SIZE будет меньше чем у загружаемого файла. Это единственный вариант предотвратить загрузку файла с большим размером на сервер. Что по поводу сервера, проверяй значение
$_FILES["filename"]["error"]
оно должно равняться нулю при успешном выполнении, в противном случае если оно имеет иное значение значит произошла ошибка... или файл не указали в форме.
Ответить с цитированием