2012-01-26 68 views

回答

30

第一步是向BeforeUpload事件添加處理程序。

然後,如果你使用的多,您可以更改上傳設置動態設置不同的多PARAMS:

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

(警告:這個例子覆蓋任何和所有multipart_params,你可以發揮更聰明通過設置fileid)

如果你不使用multipart,你唯一的選擇是將參數作爲頭文件傳遞,或者手動將param參數添加到每個文件的URL中(這兩個選項也應該在BeforeUpload)。 請注意,當不使用multipart時,plupload會將namechunk params添加到之後的之後,您已經爲上傳器爲每個文件設置了任何URL,因此這是額外參數所在的位置。

+1

謝謝。我不喜歡分段上傳,因爲它們不是100%支持。修改網址的想法非常棒!但請注意'name'和'chunk'將在POST中進行,而不是在URL中進行。 – TMS

相關問題