response.write только рабочий IE для ASP.NET - PullRequest
2 голосов
/ 26 апреля 2010

Я использую uploadify (http://www.uploadify.com/), чтобы загрузить видео на мой сайт, а затем преобразовать их в * .flv с помощью ffmpeg и воспроизвести предварительный просмотр. Но он не полностью работает с Firefox , chrome или safari.

uploadify предоставляет интерфейс onComplete, поэтому, когда скрипт (.ashx, .php) используется на вашем сайте для сохранения загруженных файлов. Вы можете использовать response.write ("blabla") или (echo "blabla"), чтобы вызвать функцию javascript, которая зарегистрирована как OnComplete.

У меня есть тест с несколькими видеофайлами, такими как avi, mpg, mp4, они меньше 50 МБ, и все они работают со всеми 4 браузерами. Однако, когда я пытался загрузить файл mp4 размером 75 МБ, он работал в IE, но не работал в других трех. Я вижу, что файл .flv был создан в папке загрузки, я вижу выходные данные отладочного сообщения после response.write ("blabla"), но функция javascript не была вызвана. то есть превью не воспроизводилось.

кто-нибудь знает почему? Есть ли тайм-аут или что-то на response.write, чтобы через некоторое время он не работал? например 75-мегабайтный файл занял больше времени для конвертации, чем другой файл меньшего размера, который я пробовал.

thansk

Ответы [ 2 ]

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

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

DataEvent.UPLOAD_COMPLETE_DATA и проблемы с Firefox

кто-то сообщил об ошибке http://bugs.adobe.com/jira/browse/FP-1419

0 голосов
/ 26 апреля 2010

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

...