Внезапно перестал работать Uploadify в Chrome 10 - PullRequest
7 голосов
/ 18 февраля 2011

Я использую Uploadify, чтобы разрешить загрузку нескольких файлов в моем веб-приложении. Он всегда работал в IE 7,8, 9, FF 3.6, Safari и Chrome.

Сегодня я случайно обнаружил, что он работает в каждом браузере, но не в Chrome. Я в настоящее время на бета-версии Chrome 10.0.648.82. Проблема в том, что я могу выбрать файлы для загрузки, но после этого ничего не происходит. Я помещаю оповещения во все события Uploadify и не увольняюсь. Затем я зашел на официальный демонстрационный сайт:

http://www.uploadify.com/demos/

... и обнаружил, что там больше не работает Chrome. Я использую Chrome по умолчанию, так как он обновляется до этой версии. У меня есть все настройки по умолчанию, нет блокировщиков всплывающих окон, блокировщиков рекламы и других надстроек. Я попытался выполнить отладку с использованием HTTP Fiddler, но пришел к выводу, что после выбора файлов для загрузки HTTP-запрос вообще не выполняется.

Кто-нибудь знает, что происходит? Это проблема Chrome или Flash? Есть ли известные разрешения?

PS: я нахожусь на Windows 7 64-битной.

Ответы [ 3 ]

4 голосов
/ 12 апреля 2011

Я согласен, я думаю, что это проблема Chrome или Flash (поскольку Google поставляет Flash внутри Chrome).

Демонстрационная страница uploadify работает для меня в Chrome 12.0.725.0 (то есть )текущий релиз разработчика ).Вы можете попробовать переключиться на dev или бета-канал , чтобы посмотреть, исправлена ​​ли проблема для вас.

Также я нашел другой вопрос, который может помочь - Uploadify IO error #2038 случайных в Google Chrome

1 голос
/ 18 февраля 2011

Поскольку это только что сломалось с новой бета-версией Chrome, я на 99% уверен, что это проблема Chrome. Это работает для меня в v9 Chrome. Я вижу, вы разместили на форуме поддержки плагина, так что давайте посмотрим, что разработчики должны сказать по этому вопросу.

0 голосов
/ 10 апреля 2011

Дважды проверьте сервлет, который вызывается классами Uploadify и Filter, если они существуют.
Возможно, это вопрос обработки файлов cookie, которые обрабатываются специально Chrome plus Flash.
Flash не устанавливает куки (jsessionid).

Проверьте это: куки во Flash

И это (моя проблема с Uploadify, особенно последние комментарии, чтобы ответить):
Плагин Uploadify не вызывает Java-сервлет

...