代わりに 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 にない他の機能 (リストなど) を使用したい場合は、次のように、fileuploader.js の後に参照される別の JavaScript ファイルで qq.FileUploaderBasic を拡張するだけです。
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);
}
});
}
});