我试图找出Fine Uploader是否可以限制允许的图像总量。因此,假设我想将图像限制为5并且用户拖放或选择6个图像,它将提示用户说由于仅允许最多5个图像而无法完成。
我一直在查看文档,但我可能错过了它。
答案 0 :(得分:6)
更改validation.itemLimit
选项以匹配您要添加的最大文件数,更改validation.acceptFiles
和validation.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)或执行其他操作。