Каждый флэш-загрузчик дает плохие значения прогресса - PullRequest
3 голосов
/ 11 января 2010

Скрипт выгрузки файлов, который я написал в начале прошлого года для внутреннего веб-сайта, странно плохо работал на нескольких машинах. На некоторых машинах он постоянно работает нормально, на других он постоянно плохо себя ведет. У меня точно такая же проблема с YUI Uploader, SWFUpload (2.2 и 2.5a) и Uploadify.

На ненадлежащем поведении машины сообщение о прогрессе (или обратный вызов в зависимости от обстоятельств) сообщает о слишком быстрой загрузке. Он прогрессирует около 9 или 10 МБ / с вместо 50 или 60 КБ / с, которые на самом деле происходят. Индикатор выполнения заполняется очень быстро, и больше никаких событий прогресса не запускается. Через несколько минут событие завершения сработает, когда загрузка будет завершена.

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

События прогресса сообщают о правильном размере файла, но сообщаемое загруженное количество обычно слишком велико, и кажется, что оно всегда кратно 2 ^ 16 (65536).

У меня только эта проблема с Firefox 3.5 на Windows XP, каждая из которых имеет различные подрывы Flash 10.

Кто-нибудь слышал о том, что это происходит, или имеет какое-либо представление о том, что происходит?

(Я собираюсь подать ряд сообщений об ошибках, но, надеюсь, кто-то здесь уже имел опыт работы с этим.)

Ответы [ 2 ]

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

Оказывается, что AVG передавал запросы. Что касается Flash, он очень быстро загружал его ... в AVG. Затем AVG продолжил загрузку в фоновом режиме.

0 голосов
/ 27 февраля 2010

Похоже, что это общая проблема XP со службой AVG Link Scanner. Я отключил все параметры Link Scanner в AVG, и процесс загрузки Flash (по крайней мере, через YUI 2 Uploader), похоже, сообщает точно.

...