0

アップロード メカニズムにはどのような種類がありますか?

HTML 5 ファイル API、フォーム、Ajax? バックエンド実装の違いは何ですか?

バックエンドは node.js で記述されています。

4

1 に答える 1

0

2 つのオプションがあります。1 つ目はフォームを使用しており、2 つ目はxmlhttprequest.

方法: formiframe を使用して、「透過的な」ファイル アップロードを行うことができます (つまり、ユーザーにはページの更新などは表示されません)。

xmlhttprequest新しいブラウザでのみサポートされているため、ファイルをアップロードできるブラウザを決定する必要があります...

そうは言っても、すべてを実行してくれる JavaScript がいくつかあります (xmlhttprequestサポートされているかどうかを検出し、サポートされている場合はそれを使用し、サポートされていない場合は iframe を使用します)。たとえば、jQuery ファイルのアップロードを参照してください。

于 2012-09-15T15:16:21.773 に答える