文件拓展名 对应的MIME类型,文件下传上载有用怎么解决

文件拓展名 对应的MIME类型,文件下传上载有用怎么解决,第1张

1、安装phpstudy环境,将upload-labs环境放入php网站根目录下,访问如下图:

2、打开BurpSuite默认代理端口127.0.0.1:8080,intercept标签中开启数据拦截功能interceptison。

3、chrome浏览器代理设置,127.0.0.1:8080,这里我使用的是SwitchyOmega插件进行快速设置。

4、重新选择phpinfo.php文件进行上传,BurpSuite拦截到文件上传数据包。将拦截数据包中的content-type:application/octet-stream更改为content-type:image/jpeg,点击forward转发,查看上传网页界面,发现文件已经上传成功。

5、查看一下MIME检测的源代码。

MIME的全称是Multipurpose Internet Mail Extensions,即多用途互联网邮件扩展类型

这是HTTP协议中用来定义文档性质及格式的标准。IETF RFC 6838,对HTTP传输内容类型进行了全面定义。

而 IANA(互联网号码分配机构)是负责管理所有标准MIME类型的官方机构。可以在这里)找到所有的标准MIME。

服务器通过MIME告知响应内容类型,而浏览器则通过MIME类型来确定如何处理文档。

扩展资料:

MIME的格式:

type/subtype

这是一个两级的分类,第一级分类通常包含(见下图):

而二级类型则非常多,以下是一些常用的MIME(见下图):

参考资料:百度百科--MIME

如果是压缩包,织梦是支持直接上传下载的

如果是要直接支持下载doc或者docx文档的话,需要配置空间环境哦,参看下方:

进入网站空间的后台控制面板中,找到类似“自定义Mime类型”的选项,在此选项页面自定义MIME类型。

扩展名中填写“.doc”后者扩展名中填写“.docx”

MIME类型中填写:

注意:application/msword 是指的 word 2003 ".doc" 文件,而".docx" 是word 2007文件,正确的MIME类型是:application/vnd.openxmlformats-officedocument.wordprocessingml.document

梦客吧织梦模板   为您解答

望采纳

祝成功


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/56426.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存