【问题标题】:Form Data: wrong Content-Type for .p7m files表单数据:.p7m 文件的内容类型错误
【发布时间】:2019-03-19 16:31:04
【问题描述】:

我需要通过将表单上传到服务器,为 .p7m 文件 (application/pkcs7-mime) 保存一个具有正确 MimeType 的文件。 在请求中我注意到 Content-Type 错误:

------WebKitFormBoundaryaglEgtBJlb65v7d5 内容处置:表单数据;名称=“文件0”;文件名="getmymimeplease.p7m" 内容类型:application/pkcs7

应该是:

内容类型:application/pkcs7-mime

'-mime' 部分怎么可能丢失(或被截断)?

【问题讨论】:

    标签: file upload mime-types content-type form-data


    【解决方案1】:

    这通常由操作系统和/或浏览器控制。在 Windows 上,这是在注册表中设置的,在 HKEY_CLASSES_ROOT\.<fileextension> 中,例如HKEY_CLASSES_ROOT\.p7m,在现场Content Type

    所以最终,这是由客户端控制的。因此,如果同一扩展名有多种可能的 mime 类型,您需要在服务器代码中涵盖这些类型(接受或拒绝,转换为默认或不转换)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 2012-08-26
      • 2012-07-04
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多