有沒有什麼辦法可以讓Valums File Uploader只接受一個文件?Valums File Uploader - 只允許單個文件上傳
現在,multiple: false
您不能限制要上傳的文件數量,但您可以讓用戶一個接一個上傳文件,而不是允許多個選擇。
我需要用戶只上傳一個文件。如果上傳文件後正在選擇另一個文件,則上傳的文件應由當前文件替換。
任何人都可以幫助我如何實現這一目標?
有沒有什麼辦法可以讓Valums File Uploader只接受一個文件?Valums File Uploader - 只允許單個文件上傳
現在,multiple: false
您不能限制要上傳的文件數量,但您可以讓用戶一個接一個上傳文件,而不是允許多個選擇。
我需要用戶只上傳一個文件。如果上傳文件後正在選擇另一個文件,則上傳的文件應由當前文件替換。
任何人都可以幫助我如何實現這一目標?
要限制上傳到只有一個文件,我只是用onComplete
回調和我刪除上傳按鈕,希望這有助於:
onComplete: function(id, fileName, responseJSON){
$('.qq-upload-button').remove();
}
我想隱藏按鈕是不是一個很好的選擇,這裏是我已經做好了。
我基本上覆蓋了_storeFileForLater方法
qq.FileUploaderBasic.prototype._storeFileForLater = function(id){
if(!this._options.multiple){
this._storedFileIds = [];
this._storedFileIds.push(id);
}
else{
this._storedFileIds.push(id);
}
}
我強迫在時間選擇一個文件註釋這一行
如果(this._options.multiple){input.setAttribute( 「多重」,「多個「);} 和 多:qq.UploadHandlerXhr.isSupported(),
我知道它已經有一段時間,因爲你張貼了這個,但我瞭解到,多:假Valums File Uploader 2.0版測試版支持參數。您可以下載here。
這是我終於想出的解決方案。但我想這不是一個好的解決方案。如果用戶想重新上傳另一個文件而不是剛剛上傳的文件呢? (更改上傳的圖片,說因爲他/她不喜歡它和/或上傳錯誤的圖片?) – 2012-09-06 07:13:52
我可能會添加刪除按鈕的上傳文件的文件名。該按鈕會從服務器(ajax)刪除該文件並重新加載文件上傳器。但那是所有外部代碼,與上傳者分開。 – Equalfx 2012-09-06 14:02:33