2013-11-27 22 views
2

當我設置的請求參數的名稱,如無法更改totalFileSizeName和uuidName

$j("#thumbnail-fine-uploader").fineUploader({ 
    request: { 
     totalFileSizeName: 'myFileSize', 
     uuidName: 'myUuid', 
     endpoint: 'http://myWebSite.com/', 
     inputName: 'myFile' 
    } 
}); 

我上傳文件時,POST是這個

------WebKitFormBoundaryvm7FCEHa9CiKn0mw 
Content-Disposition: form-data; name="qquuid" 

0dd9cf34-79d4-4451-854d-f0746b83a2d2 
------WebKitFormBoundaryvm7FCEHa9CiKn0mw 
Content-Disposition: form-data; name="qqfilename" 

1.txt 
------WebKitFormBoundaryvm7FCEHa9CiKn0mw 
Content-Disposition: form-data; name="qqtotalfilesize" 

11 
------WebKitFormBoundaryvm7FCEHa9CiKn0mw 
Content-Disposition: form-data; name="myFile"; filename="1.txt" 
Content-Type: text/plain 

注意文件名更改正確到「myFile」,端點也是正確的(這裏沒有顯示),但totalFileSizeName和uuidName仍然是它們的默認值:「qqtotalfilesize」和「qquuid」。

這是一個錯誤?或者我使用不正確?

使用jquery.fineuploader-4.1.0.js和最新版本的Chrome。

回答

0

這絕對是一個bug。在查看代碼後,看起來像從選項到上傳請求的漫長旅程中,任何自定義UUID和總文件大小參數名稱都會丟失。

這可能發生在最近幾次發佈的大型重構工作之一中。我們爲currently developing a more comprehensive set of unit tests,因此不太可能在這些類型的較少使用的選項/工作流中引入迴歸。

在此期間,您需要使用這些選項的默認值。如果目前有什麼東西阻止您使用默認值,請對the case I just opened發表評論,這樣我們就可以優先考慮推出修補程序版本。

+0

非常感謝您的及時回覆!我喜歡你使用stackoverflow作爲主要支持論壇,網站上的優秀文檔/演示,以及github開源開發和bug跟蹤。我現在仍在評估該工具,但可能會購買商業許可證以支持您所做的出色工作! – DWu

+0

感謝您的好評@DWu。這個bug是否需要儘快解決,還是可以等到下一個版本發佈? –

+0

它絕對可以等待(它很小,我可以解決它...我並不真正「需要」將其從默認值更改)。謝謝! – DWu