0

現在、ファイル アップローダーを含むフォームを作成しています。現在、私のフォームは multipart と post を使用するだけで問題ありませんが、将来の反復では、フォームを送信する前に画像を編集するためにフォームを ajax で投稿する必要があります。

jquery-file-upload や swf、php などの複数のファイルと、uploadify を使用した IE 7 以降以外のソリューションのホスト全体について、多くのことを見てきました。ただし、これらはこの特定のプロジェクトでは機能しません。私は本当に、画像データをエンドポイントに送信するだけで処理する必要のない基本的な骨を探しています。

すべてのブラウザをサポートできる方法でこれを行う最善の方法は何ですか。

=====編集=====

私はまだこれを完全にテストしていませんが、この解決策は私には良いようです https://github.com/francois2metz/html5-formdata

4

2 に答える 2

1

Fine Uploaderは、ブラウザ間のアップロードをサポートする機能を提供するライブラリです。Ajax / xhr投稿リクエストは、ファイルapiをサポートするすべてのブラウザーで使用されます。それ以外の場合は、フォームベースのアップロード方法が使用されます。フラッシュは使用または必要ありません。これはすべてユーザーに対して透過的です。詳細については、 fineuploader.comをご覧ください。

于 2012-11-29T05:48:50.020 に答える
-1

AJAXリクエストを介してファイルを送信することはできません。これは不可能です。HTML5ファイルAPIを使用する場合は機能しますが、質問で述べたように、古いブラウザをサポートする必要があります。したがって、フラッシュを使用する必要があるか(uploadifyはフラッシュも使用します)、または他のオプションがないと思います。

あなたはこの質問/答えを見ることができます:

jQueryAjaxファイルのアップロード

于 2012-11-28T22:18:05.387 に答える