2014-02-21 25 views
0

Jquery file upload我們可以通過maxChunkSize。它工作正常,也有每個chunk.How多個請求上傳大塊大文件我們可以知道如果塊發送是lastchunk.Is是否存在請求中的值以確定它?如何使用blueimp知道從服務器端lastchunk jQuery的文件上傳

實用Scnerio: 我們使用Windows Azure在Azure blob中存儲大文件。因此,爲了上傳大文件,我們通過文件上傳器的塊傳送塊。問題是我們無法確定最後一個塊是什麼時候到來的。所以我們可以在所有塊成功接收後提交blob。

上述問題的替代方法,Azure中有一種方法可以在我們接收塊字節時繼續將塊添加到blob。

回答

0

你有沒有嘗試chunksend callback?

chunksend: function (e, data) { 
    if((data.uploadedBytes + data.chunkSize) == data.total) 
     // Notice the server that this is the last packet, with the formData option maybe 
}, 

但要小心,data.uploadedBytes值可以是相當驚人的,我已經開放的問題票了。

相關問題