如何使用Slingshot.fileRestrictions只允许上传zip文件?

时间:2016-03-05 19:36:17

标签: meteor meteor-slingshot

我在弹弓源代码中找到了以下代码

Slingshot.fileRestrictions("myFileUploads", {
  allowedFileTypes: ["image/png", "image/jpeg", "image/gif"],
  maxSize: 10 * 1024 * 1024 // 10 MB (use null for unlimited).
});

他们展示了如何限制上传到图片,我如何才允许上传.zip文件?

1 个答案:

答案 0 :(得分:1)

当文件上传发生时,包使用allowedFileTypes中的内容并调用名为Slingshot.Validators.checkFileType的Slingshot包中的函数来验证File对象的MIME类型(File.type)。基于。{3}} .zip文件,您希望允许以下内容:

  • application / x-compressed
  • 应用程序/ x-ZIP压缩的
  • application / zip
  • 多部分/ X-拉链