Остановка процесса загрузки, если выбранный предел загрузки превышен - PullRequest
2 голосов
/ 24 марта 2012

Я до сих пор работаю над проектом веб-сайта PHP / APACHE без js.

Я обнаружил различные способы установки лимита загрузки изображения на сервер.

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

Мой вопрос:

Известны ли вам какие-либо способы автоматической отмены загрузки, если изображение, которое он пытается передать, превышает ограничение?

Большое спасибо

SunnyOne.

1 Ответ

0 голосов
/ 24 марта 2012

В принципе, есть два способа сделать это: с Flash / Java или с фантастическим HTML5 JavaScript, который работает только в некоторых браузерах (и самой последней из них).

Проверьте эти другиеТак что вопросы для указателей: Клиент Проверка размера файла с использованием HTML5? и Определение размера загрузки файла на стороне клиента? .

Также проверьте эти инструменты: YUI2 Uploader , FancyUpload , SWFUpload

...