Fine Uploader - 限制可上载图像的总数

时间:2013-08-21 16:12:55

标签: fine-uploader

我试图找出Fine Uploader是否可以限制允许的图像总量。因此,假设我想将图像限制为5并且用户拖放或选择6个图像,它将提示用户说由于仅允许最多5个图像而无法完成。

我一直在查看文档,但我可能错过了它。

1 个答案:

答案 0 :(得分:6)

更改validation.itemLimit选项以匹配您要添加的最大文件数,更改validation.acceptFilesvalidation.allowedExtensions以仅匹配图片文件(validation docs

var uploader = new qq.FineUploader({
    /* ... */
    validation: {
         itemLimit: 5,
         acceptFiles: 'image/*',
         allowedExtensions: ['.jpe', '.jpg', '.jpeg', '.gif', '.png', '.bmp', '.ico', '.svg', '.svgz', '.tif', '.tiff', '.ai', '.drw', '.pct', '.psp', '.xcf', '.psd', '.raw']
    }
});

注意:如果您想要自定义错误消息,请将messages.tooManyItemsError选项的文本更改为您想要的特定错误消息(error handling docs)。 您还可以向onError回调添加代码,以自定义消息的显示方式和时间(events docs)或执行其他操作。