Программное определение статуса загрузки файла - PullRequest
0 голосов
/ 12 июня 2010

Есть ли способ, которым я могу программно определить статус загрузки в Chrome или Mozilla Firefox?Я хотел бы знать, была ли загрузка прервана или успешно завершена.

Для написания кода я буду использовать Perl, PHP или Python.

Пожалуйста, помогите.Спасибо.

Ответы [ 2 ]

1 голос
/ 12 июня 2010

Я не знаю о Chrome, но последние версии Firefox хранят записи о загрузке в базе данных SQLite (downloads.sqlite в каталоге вашего профиля).Я не уверен, будет ли оно обновляться во время загрузки, но оно должно сообщать вам статус после завершения / прерывания загрузки.

0 голосов
/ 12 июня 2010

Существуют сценарии, которые выводят файл кусками, записывая, сколько байтов они echo вычеркнули, но они абсолютно ненадежны, и вы не можете точно определить, успешно ли пользователь получил полный файл или нет .

Краткий ответ - нет, на самом деле, если вы не напишите свой собственный менеджер загрузок (на Java), который выполняет обратный вызов на ваш сервер после завершения загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...