表单数据:.p7m文件的内容类型错误

时间:2018-10-15 09:20:28

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

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

-WebKitFormBoundaryaglEgtBJlb65v7d5 内容处置:表单数据; name =“ file0”; filename =“ getmymimeplease.p7m” Content-Type:应用程序/ pkcs7

应该是:

内容类型:application / pkcs7-mime

'-mime'部分丢失(或被截断)的可能性如何?

1 个答案:

答案 0 :(得分:2)

这通常由OS和/或浏览器控制。在Windows上,这是在注册表中的HKEY_CLASSES_ROOT\.<fileextension>中设置的,例如HKEY_CLASSES_ROOT\.p7m,在字段Content Type中:

Sample for .p7m

最后,这是由客户端控制的。因此,如果同一扩展名有几种可能的mime类型,则需要在服务器代码中加以覆盖(接受或拒绝,是否转换为默认值)