改爲使用FileUploaderBasic。 qq.FileUploader實際上擴展FileUploaderBasic,並添加列表支持和拖/放東西。 FileUploaderBasic僅實現按鈕和驗證。
var uploader = new qq.FileUploaderBasic({
// pass the dom node (ex. $(selector)[0] for jQuery users)
element: document.getElementById('file-uploader'),
// path to server-side upload script
action: '/server/upload'
});
如果你想使用一些其他功能,FileUploaderBasic沒有(如列表),只是延長qq.FileUploaderBasic在fileupoader.js後引用的單獨的JavaScript文件,像這樣:
var qq = qq || {};
qq.extend(qq.FileUploaderBasic.prototype, {
//override uploader stuff by just creating a function with the same name,
//like this function that creates the upload button
_createUploadButton: function(element){
var self = this;
//make whatever modifications you want here
return new qq.UploadButton({
element: element,
multiple: this._options.multiple && qq.UploadHandlerXhr.isSupported(),
onChange: function(input){
self._onInputChange(input);
}
});
}
});
嘗試,但沒有奏效..... :( – 2012-04-17 11:57:28