На моей странице есть компонент RichFaces (v 3.3.1) fileUpload
, который не работает в IE7 (не тестировал более новые / более старые версии), но хорошо работает в Firefox. Если я пытаюсь загрузить файл в IE7, появляется панель «Загрузка», но она не выполняется, и файл не загружается - фактически сервер никогда не получает столько запроса, сколько требуется.
Я знаю, что демонстрационная версия компонента RichFaces прекрасно работает в IE7, поэтому я кое-что сделал, чтобы разбить хрупкого маленького ублюдка. Кто-нибудь когда-нибудь сталкивался с этой проблемой? Что может быть причиной того, что он даже не отправляет HTTP-запрос, а только в IE?
Я собираюсь попробовать пару вещей, а затем углубиться и обновить до последней версии RichFaces. Если вы думаете, что можете сэкономить мне время, любые предложения приветствуются.
РЕДАКТИРОВАТЬ: После включения отладки сценариев в IE, я обнаружил, что, когда я нажимаю кнопку «Загрузить» в компоненте fileUpload, IE выдает ошибку «Отказано в доступе». Я посмотрел на запрос в HttpFox в Firefox, и он показал, что TLD, на который он загружал, был таким же, как и на странице. Так что я не знаю, что вызвало это.
РЕДАКТИРОВАНИЕ 2: HttpFox показывает, что POST, который отправляет изображение на сервер, дает тип результата NS_BINDING_ABORTED. Обратите внимание, что в браузере эта штука действительно работает. Может ли ошибка «Отказано в доступе» быть результатом запроса обновления страницы, прерывающего загрузку файла POST?