有没有Andrew Valums Ajax上传(qq.FileUploaderBasic)脚本经验的人?

时间:2012-03-09 04:42:54

标签: javascript ajax file-upload

有两个版本:

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.

1 个答案:

答案 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在本文发布时已失效)。