SWFUpload Я использую SWFUpload для загрузки файлов в базу данных (Windows XP) через https.В IE (7 и 8) все работает как положено, но при использовании моего Firefox 3.3.15 происходит сбой без сообщения об ошибке.Использование механизма загрузки с использованием http отлично работает!
Я нашел эту тему с помощью Google.Они описывают, что установка сертификата CA как доверенного эмитента поможет.К сожалению, это не так (это был сертификат, выданный органом CaCert).
Он работает на компьютере моего коллеги, который использует Firefox 3.3.15, но он не может вспомнить, что он сделал что-то особенное, чтобы заставить его работать.Я посмотрел на другие машины, использующие Firefox, и ни одна из них не смогла загрузить файл в базу данных.
Я заметил, что SWFUpload использует флэш-память, и эта флэш-память может использовать другие сертификаты, кроме самого Firefox.Кто-нибудь знает что-нибудь об этом?
РЕДАКТИРОВАТЬ: Это код JavaScript для создания объекта:
// Create the SWFUpload Object
var swfupload_object = new SWFUpload({
upload_url: "[% cgi_path %]/mdb_bulk_import.pl",
file_post_name: 'upload_file',
post_params:
{
"sid": "[% sid %]",
"rm": "import",
"tree_id": "[% tree_id %]"
},
flash_url: "[% system_url %]/flash/swfupload-2.2.0b3.swf",
file_size_limit: "1000 MB",
debug: false,
//debug_handler: console.log,
button_placeholder_id : "select-button",
button_image_url : '[% system_url %]/image/button-bulk-upload.png',
button_width : 160,
button_text_top_padding : 3,
button_height : 25,
button_text: '<span class="select-button">[% cat.Msg_ChooseFiles %]</span>',
button_text_style: '.select-button { position: absolute; top: 10px; display: block; padding-top: 15px; text-align: center; font-size: 11px; line-height: 10px; color: #000000; font-family: Arial,Helvetica,sans-serif; }',
button_action : SWFUpload.BUTTON_ACTION.SELECT_FILES,
button_disabled : false,
button_cursor : SWFUpload.CURSOR.HAND,
button_window_mode : SWFUpload.WINDOW_MODE.OPAQUE,
file_queued_handler: cb_file_queued,
upload_start_handler: cb_upload_start,
upload_progress_handler: cb_upload_progress,
upload_complete_handler: cb_upload_complete
});
Что я могу сделать, чтобы это работало?Есть предложения?