Ajax を使用してファイルをアップロードすることは可能ですか? 質問する

Ajax を使用してファイルをアップロードすることは可能ですか? 質問する

jQuery は使いたくないのですが、Ajax を使用してファイルのアップロードを行いたいです。それは可能ですか?

もしそうなら、それに関する情報やチュートリアルはどこで見つかりますか?

ベストアンサー1

いいえ、JavaScript ではこれを行うことはできません。

ただし、「AJAX」の雰囲気を出すために、フォームを非表示の iframe に送信し、スクリプトの結果をそこに出力して、そこから処理することができます。Googleajax iframe uploadそこから始めましょう。

jQueryを使用している場合は、Form pluginフォームにファイル フィールドが含まれている場合、この iframe が自動的に作成されます。私はこれを使用したことはありませんが、良い評判を聞きました。

コメントで指摘されているように、非常に人気のあるものを使用することもできますSWFUploadFlash を使用して目的の効果を実現します。

おすすめ記事