Meteor 如何使用Slingshot.fileRestrictions仅允许上载zip文件?

Meteor 如何使用Slingshot.fileRestrictions仅允许上载zip文件?,meteor,meteor-slingshot,Meteor,Meteor Slingshot,我在slingshot源代码中找到了下面的代码 Slingshot.fileRestrictions("myFileUploads", { allowedFileTypes: ["image/png", "image/jpeg", "image/gif"], maxSize: 10 * 1024 * 1024 // 10 MB (use null for unlimited). }); 它们显示了如何将上载限制为图像,如何仅允许上载.zip文件?当文件上载时,程序包使用AllowedF

我在slingshot源代码中找到了下面的代码

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

它们显示了如何将上载限制为图像,如何仅允许上载.zip文件?

当文件上载时,程序包使用AllowedFileType中的内容,并调用Slingshot程序包中的一个函数,以根据(
file.type
)验证文件对象的MIME类型。基于for.zip文件,您希望允许以下操作:

  • 应用程序/x压缩
  • 应用程序/x-zip-compressed
  • 应用程序/zip
  • 多部分/x-zip

当文件上传发生时,软件包使用AllowedFileType中的内容,并调用Slingshot软件包中的一个函数,以根据(
file.type
)验证文件对象的MIME类型。基于for.zip文件,您希望允许以下操作:

  • 应用程序/x压缩
  • 应用程序/x-zip-compressed
  • 应用程序/zip
  • 多部分/x-zip