【问题标题】:File upload acceptfiletypes option文件上传acceptfiletypes选项
【发布时间】:2017-05-13 09:44:22
【问题描述】:

我正在将Blueimp Fileupload 与 ASP.net MVC 应用程序一起使用, 我需要在运行时构建 RegEx acceptfiletypes 选项来接受 捕获所有可能的 Office MIME 文件类型的 mime 类型,例如:

> application/vnd.openxmlformats-officedocument.wordprocessingml.document

【问题讨论】:

    标签: javascript c# regex asp.net-mvc-4 blueimp


    【解决方案1】:

    使用此正则表达式测试您的 mimetype 是否为 Microsoft 应用程序。它基于this document,它列出了大多数 mime 类型:

    application\/.*?(?:msword|x-ms|vnd\.ms-|officedocument)

    Demo

    示例 sn-p

    const officeRegex = /application\/.*?(?:msword|x-ms|vnd\.ms-|officedocument)/;
    
    const mimeTypes = [
      "application/msword",
      "application/pdf",
      "image/png",
      "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
      "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
    ];
    
    mimeTypes.forEach(function(mimeType) {
      console.log(officeRegex.test(mimeType));
    });

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 2011-07-18
      • 2022-11-05
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多