有两个版本:
var uploader = new qq.FileUploaderBasic(); // not working
var uploader = new qq.FileUploader();
假设基本版FileUploaderBasic
仅提供一个按钮并验证上传的文件。我只想要那个。但我甚至没有按钮。
这是一个非常漂亮的基于ajax的文件上传器。但是没有提到这个问题,我全都尝试过。这是我第二次使用它,但是我第一次使用效果很好的FileUploader
版本。
参考:Ajax Upload; A file upload script with progress-bar, drag-and-drop.
答案 0 :(得分:13)
显然,这两个类在所需选项上有所不同:设置FileUploaderBasic
时,您需要提供button
选项,而对于FileUploader
,您必须指定element
}:
var uploaderBasic = new qq.FileUploaderBasic({
button: document.getElementById('file-uploader-basic')
});
var uploader = new qq.FileUploader({
element: document.getElementById('file-uploader')
});
FileUploaderBasic
似乎也没有应用默认按钮样式和内容,您必须自己设置它们(如果需要):
<div id="file-uploader-basic" class="qq-upload-button">Upload</div>
您可以在this JSBin查看工作版本(JSFiddle在本文发布时已失效)。