アップロード メカニズムにはどのような種類がありますか?
HTML 5 ファイル API、フォーム、Ajax? バックエンド実装の違いは何ですか?
バックエンドは node.js で記述されています。
アップロード メカニズムにはどのような種類がありますか?
HTML 5 ファイル API、フォーム、Ajax? バックエンド実装の違いは何ですか?
バックエンドは node.js で記述されています。
2 つのオプションがあります。1 つ目はフォームを使用しており、2 つ目はxmlhttprequest
.
方法: form
iframe を使用して、「透過的な」ファイル アップロードを行うことができます (つまり、ユーザーにはページの更新などは表示されません)。
はxmlhttprequest
新しいブラウザでのみサポートされているため、ファイルをアップロードできるブラウザを決定する必要があります...
そうは言っても、すべてを実行してくれる JavaScript がいくつかあります (xmlhttprequest
サポートされているかどうかを検出し、サポートされている場合はそれを使用し、サポートされていない場合は iframe を使用します)。たとえば、jQuery ファイルのアップロードを参照してください。