14

JQuery-File-Uploadを使用してファイルをアップロードしたいのですが、multipart-formsの代わりにHTTP「PUT」を使用しています。彼らのサイトによると

- Multipart and file contents stream uploads:
    Files can be uploaded as standard "multipart/form-data" or file contents stream (HTTP PUT file upload).

しかし、これを行う方法については、ドキュメントのどこにも見つかりません。誰か助けてもらえますか?

4

2 に答える 2

7

によると:https ://github.com/blueimp/jQuery-File-Upload/wiki/Options

方法

ファイルをサーバーに送信するために使用されるHTTPリクエストのメソッド。POST(マルチパート/フォームデータファイルのアップロード)またはPUT(ストリーミングファイルのアップロード)にすることができます。文字列または文字列を返す関数を受け入れます。

使用する必要があります:

$('#file_upload').fileUpload({
    namespace: 'file_upload_1',
    url: '/path/to/upload/handler.json',
    method: 'PUT'
});
于 2011-04-01T20:35:59.537 に答える
0

私もRESTが大好きですが、サポートする必要のあるブラウザーで単体テストを確実に実行することをお勧めします。

http://api.jquery.com/jQuery.ajax/

作成するリクエストのタイプ(「POST」または「GET」)。デフォルトは「GET」です。注:ここでは、PUTやDELETEなどの他のHTTPリクエストメソッドも使用できますが、古いブラウザではサポートされていない可能性があります。

この回答を参照してください JQueryを使用してデータをRailsにPUTするにはどうすればよいですか

于 2011-04-01T20:26:35.080 に答える