16

pluploadはファイル objectにナイス ID を作成します。この ID をアップロード スクリプトに送信するにはどうすればよいですか? アップロード スクリプトには$_POST、ファイル名、チャンク番号、チャンクの総数の 3 つの変数があります。

plupload の POST リクエスト (私の場合は file.id) に別のパラメータを追加するにはどうすればよいですか?

4

1 に答える 1

31

最初のステップは、ハンドラーをBeforeUploadイベントに追加することです。

次に、マルチパートを使用している場合は、アップローダーの設定を変更して、さまざまなマルチパート パラメータを動的に設定できます。

plupload_instance.bind('BeforeUpload', function (up, file) {
    up.settings.multipart_params = {fileid: file.id}
});

(警告: この例は、すべての multipart_params をオーバーライドします。fileid を設定するだけで、よりスマートに再生できます)

マルチパートを使用していない場合は、引数をヘッダーとして渡すか、各ファイルの URL にパラメーターを手動で追加するしかありません (これら 2 つのオプションは、BeforeUpload 内でも実行する必要があります)。nameマルチパートを使用しない場合、plupload は、ファイルごとにアップローダ用に設定済みchunkの URL の後にパラメータとパラメータを URL に追加することに注意してください。したがって、ここに追加のパラメータが配置されます。

于 2012-01-27T16:02:31.317 に答える