Я использую SWFUpload для загрузки файлов в базу данных (Windows XP) через https. В IE (7 и 8) все работает как положено, но при использовании моего Firefox 3.3.15 происходит сбой без сообщения об ошибке. Использование механизма загрузки с использованием http работает нормально.

Я нашел эту тему, используя Google. Они описывают, что установка сертификата CA как доверенного эмитента поможет. К сожалению, это не так (это был сертификат, выданный органом CaCert).

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

Я отмечаю, что SWFUpload использует флэш-память, и эта флэш-память может использовать другие сертификаты, кроме самого Firefox. Кто-нибудь знает что-нибудь об этом?

Что я могу сделать, чтобы это работало? Какие-либо предложения?

1 ответ1

1

Это проблема сессии. Если ваша система должна была выполнить проверку логина, при загрузке файла ваш сеанс будет потерян, если вы используете Firefox или Chrome. Internet Explorer не имеет этой проблемы.

Вы можете обратиться к этой дискуссии.

Кто-то, у кого всегда была эта проблема, предложил передать значение сеанса или прочитать его из файла cookie, а затем передать его на сервер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .