如何使用Slingshot.fileRestrictions仅允许上传zip文件?
问题描述:
我发现弹弓源代码下面的代码如何使用Slingshot.fileRestrictions仅允许上传zip文件?
Slingshot.fileRestrictions("myFileUploads", {
allowedFileTypes: ["image/png", "image/jpeg", "image/gif"],
maxSize: 10 * 1024 * 1024 // 10 MB (use null for unlimited).
});
他们展示如何限制上传到图片,我怎么只允许.ZIP文件上传?
答
当文件上传发生时,软件包使用allowedFileTypes中的内容,并调用Slingshot包中名为Slingshot.Validators.checkFileType
的函数,以根据(File.type
)验证File对象的MIME类型。根据list of MIME types为.zip文件,要允许:
- 应用程序/ x压缩
- 应用程序/ x-ZIP压缩
- 应用程序/压缩
- 多/ X- zip