SWFUpload私はSWFUploadを使用してhttpsでデータベースにアップロードします(Windows XP)。 IE(7と8)ではすべてが正常に動作しますが、Firefox 3.3.15を使用するとエラーメッセージなしで失敗します。 httpを使用してアップロードメカニズムを使用するとうまくいきます!httpsを使用するSWFUploadがFirefoxで動作しない
私はこれを見つけましたthread Googleを使用しています。彼らは、信頼できる発行者としてCA証明書をインストールすることが役立つと説明しています。不幸にも、それはしませんでした(CaCertの権限で発行された証明書でした)。
Firefox 3.3.15を使用している私の同僚のマシンで動作しますが、動作させるために何か特別なことをしたことは思い出せません。私はFirefoxを使って他のマシンを見ていて、どれもファイルをデータベースにアップロードできませんでした。
SWFUploadはFlashを使用しており、Flashは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
});
は、私はそれを動作させるために何ができますか? 提案がありますか?
あなたはコードの不具合部分を共有できますか? – Imran
私はそうかもしれませんが、コードはバグではありません(この問題はフラッシュバグに関連しているようです) – Thariama