常用MIME类型,解决IIS布署后字体文件、mp4视频文件等not found 的错误
前言:项目在本地运行正常,但部署在IIS服务器后使用浏览器访问项目会报:404 not found 错误,包括mp4视频文件和woff文件找不到。。如下
原因:在IIS中没有将 .mp4和 .woff 后缀的相应的MIME类型,使得 .mp4等格式文件在IIS服务器上无法识别。
什么是MIME?
MIME(Multipurpose Internet Mail Extensions)多功能互联网 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统(扩展了电子邮件标准,使在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理,它要求邮件的发送端和接收端必须有解读MIME 协议的电子邮件程序。),后来也应用到浏览器。
简单理解为: MIME类型就是设定某种扩展名的文件用何种应用程序来打开,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以 及一些媒体文件打开方式。实际应用时,服务器将发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Shockwave文件等等。服务器将MIME标志符放入传送的数据中来告诉浏览器使用哪种插件读取相关文件。如果浏览器不清楚调用哪种插件系统读取,它可能会告诉用户缺少某插件,或者直接选择某现有插件来试图读取接收到的文件,后者可能会导致系统的崩溃。
在HTTP中,MIME类型被定义在Content-Type header中。
如果服务器没有正确标明其发送的数据的类型,服务器管理员应该正确添加相关信息。
Microsoft公司应用于Windows系统下的浏览器使用ActiveX控件,而不是Netscape插件,这种浏览器不必象其它浏览器那样依靠MIME的编码。"OBJECT"标签的"CLSID"属性准确地标明了应调用哪种程序来读取接收到的文件,因此浏览器不必象"EMBED"标签那样选择一种读取程序。正因为如此,你往往会在使用带插件的浏览器时遇到MIME问题,而使用ActiveX控件的浏览器则很少出现此类麻烦。
MIME 组成?
每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。
一个MIME类型包括一个类型(type),一个子类型(subtype)。此外可以加上一个或多个可选参数(optional parameter)。其格式为
类型名 / 子类型名 [ ; 可选参数 ]
常见的MIME类型(通用型):
超文本标记语言文本 .html text/html
xml文档 .xml text/xml
XHTML文档 .xhtml application/xhtml+xml
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
PDF文档 .pdf application/pdf
Microsoft Word文件 .word application/msword
PNG图像 .png image/png
GIF图形 .gif image/gif
JPEG图形 .jpeg,.jpg image/jpeg
au声音文件 .au audio/basic
MIDI音乐文件 mid,.midi audio/midi,audio/x-midi
RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio
MPEG文件 .mpg,.mpeg video/mpeg
AVI文件 .avi video/x-msvideo
GZIP文件 .gz application/x-gzip
TAR文件 .tar application/x-tar
任意的二进制数据 application/octet-stream
如何在IIS服务器上添加MIME类型?
具体步骤是:
“开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,点击网站 > 右侧找到 MIME类型> 双击“MIME类型” > 进入类型页面,点击右侧 “添加” > 如在“扩展名”框内输入“.mp4”,“MIME类型”框中输入“video/mp4”,然后确定即可。
常用MIME类型,解决IIS布署后字体文件、mp4视频文件等not found 的错误相关推荐
- 解决了,佳能R6相机DAT/MP4视频文件修复卡顿无声问题
佳能微单死机MP4变成DAT打不开能不能修好 这是很多佳能数码相机用户经常遇到的问题,很多人都知道佳能DAT能修复,一般数据恢复工作者都可以修复DAT/MOV格式的文件,但是当遇到佳能新机型如EOS ...
- 常用MIME类型(Mp4的mime类型设置)
前两天在遇到了一个h5写的mp4视频网页在某些电脑中打开后只下载而不播放的问题(大部分电脑都播放正确,而有些电脑在打开网页时就会变成迅雷下载,下载完成也不会播放). html如下: <video ...
- 【ASP.NET 问题】IIS发布网站后出现 “处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误“的解决办法
[ASP.NET 问题]IIS发布网站后出现 "处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误"的解决办法 参考 ...
- 移动web网站常用MIME类型
移动web网站常用MIME类型 Android APP的MIME:文件扩展名:.apk MIME类型:application/vnd.android.package-archiveiPhone APP ...
- 打包后index.html路径错误,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题 2018年05月23日 10:05:35 for_weber 阅读数:14179 Vue项目运行npm run buil ...
- 大疆DJI无人机GoPro运动相机MOV或MP4视频文件恢复后花屏解决技术思路方法
从事数据恢复的工作人员.航拍录像从业人员.摄影爱好者等有时会遇到视频文件损坏问题,下面分析的就是常见的情况:大疆DJI无人机GoPro运动相机MOV或MP4视频文件丢失之后(删除.病毒感染或者格式化等 ...
- 阿里云ECS云服务器Windows如何通过IIS配置网站支持flv、mp4等文件访问读取
阿里云ECS云服务器Windows 如何通过IIS配置网站支持flv,mp4等文件访问读取,通过IIS配置的网站,如果需要播放一些例如flv.mp4的特殊文件,需要在站点配置中添加自定义MIME类型, ...
- 常用MIME类型(Flv,Mp4的mime类型设置)
也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现"无法找到该页"的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实 ...
- element tree不刷新视图_Vue项目布署后,刷新页面404的真正原因找到了
从一篇日记说起 我是一个小前端,我有写日记的习惯 2020年10月17 天气 晴 今天天气不错,心情也跟着好起来了 辛辛苦苦加班两个星期终于完成了产品需求,到了要上线的时候了,嘴里也不知不觉哼起了&q ...
最新文章
- 用Flutter + Dart快速构建一款绝美移动App
- 人类吃屎用屎指南:用做肥料不如制咖啡、当展品、做炸弹
- flex 表格勾选后 鼠标滚动会自动勾选_办公鼠里的BBA,罗技MX Anywhere 3鼠标开箱体验...
- java宝典app_java宝典安卓版_手机java宝典V2.0下载(暂未上线)_预约_飞翔下载
- 为何程序C语言不会消亡?程序员学习C会白学吗?
- Android 应用开发(39)---GridLayout(网格布局)
- 电脑表格日期怎么修改原有日期_一些让你惊呆的电脑办公小技能
- 6个最好的 HTML5/CSS3 演示(PPT)框架
- ps 缩放 颜色分类 像素和分辨率学习笔记
- Ubuntu下安装Chrome浏览器的方法
- RedHat7可视化图形界面安装
- opencv图像处理笔记【1】:LBP算法的实现
- visio绘图固定图形位置
- latex参考文献编译不成功
- 利用 MATLAB 绘制正态分布曲线
- 学习可爱彩色线条PS极简马克笔简笔画:饮品篇
- scrcpy Device disconnected报错
- HBase Shell常用命令
- Win10怎么录制高清的电脑屏幕?Win10屏幕录制工具哪个好?
- 尝试投了下 OR 被拒,领教了顶级期刊的审稿
热门文章
- oracle设置临时表空间,Oracle临时表空间查看、添加临时表空间数据文件、修改默认临时表空间 方法!...
- 宝塔面板服务器ip地址修改_「网站」快速搭建服务器环境及网站
- python读取mysql数据库_Python操作MySQL数据库9个实用实例
- hibernate oracle clob 注解,Hibernate3.X实现基于CLOB字段类型的注解方式:
- 快速入门python_一天快速入门 Python
- oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...
- 怎样呵护友谊_呵护真正的友情,助力漫长的人生
- java程序设计计算器_Java程序设计计算器(含代码)
- kotlin获取属性_Kotlin程序获取系统名称
- java字符串最长回文串_Java中的字符串回文程序