我正在製作一個文件上傳器,從而用戶可以選擇一個文件,然後出現一個輸入,他們可以放在文檔的到期日期,我想通過它作爲uploadSuccess的一部分PARAMS。我正在使用FineUploaderS3。設置UploadSuccessParams在Fineuploader S3
這個問題幾乎提供了答案,但我有調用.setUploadSuccessParams方法的問題。
我試過兩種不同的方法,它們都不起作用,但我覺得我只是搞砸了某處的語法。
所以一個方法:
callbacks: {
onUpload: function(id,name){
this.setUploadSuccessParams({expiryDate: $('#expiryDate').val()},id)
}
不工作。
另一種方法:
$('#submit).on('click',function(){
element.fineUploaderS3('setUploadSuccessParams',{expiryDate: $('#expiryDate').val()});
}
// Element is the element that I originally called the .fineUploaderS3 function
// I'm calling element.fineUploaderS3('uploadStoredFiles') function that that works
// fine I think I'm just not passing in the variables for setUploadSuccessParams
// Correctly
任何幫助或建議將不勝感激!
在此先感謝
編輯:
這個答案非常接近回答我想要的東西,但只是沒有解釋如何調用該函數 Pass additional Fine Uploader params all the way to the uploadSuccess endpoint?
你有什麼問題?什麼「不起作用」?任何日誌消息?對於第一個示例,您可能想使用['onComplete'](http://docs.fineuploader.com/branch/master/api/events.html#complete),否? –
你的問題是調用jQuery方法嗎? [關於jQuery插件的文檔](http://docs.fineuploader.com/integrating/jquery.html#api-methods)有幫助嗎? –
所以我的問題是參數沒有正確存儲在文檔對象上。經過一些進一步的研究,它看起來像第二種方法工作正常,除非它應該是{expiryDate:$('#expiryDate').val(),id:idOfFile}。如果有問題,我只是要求我們的Dev負責我們的API。 – mylescc