前言:项目在本地运行正常,但部署在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 的错误相关推荐

  1. 解决了,佳能R6相机DAT/MP4视频文件修复卡顿无声问题

    佳能微单死机MP4变成DAT打不开能不能修好 这是很多佳能数码相机用户经常遇到的问题,很多人都知道佳能DAT能修复,一般数据恢复工作者都可以修复DAT/MOV格式的文件,但是当遇到佳能新机型如EOS ...

  2. 常用MIME类型(Mp4的mime类型设置)

    前两天在遇到了一个h5写的mp4视频网页在某些电脑中打开后只下载而不播放的问题(大部分电脑都播放正确,而有些电脑在打开网页时就会变成迅雷下载,下载完成也不会播放). html如下: <video ...

  3. 【ASP.NET 问题】IIS发布网站后出现 “处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误“的解决办法

    [ASP.NET 问题]IIS发布网站后出现 "处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误"的解决办法 参考 ...

  4. 移动web网站常用MIME类型

    移动web网站常用MIME类型 Android APP的MIME:文件扩展名:.apk MIME类型:application/vnd.android.package-archiveiPhone APP ...

  5. 打包后index.html路径错误,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...

    解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题 2018年05月23日 10:05:35 for_weber 阅读数:14179 Vue项目运行npm run buil ...

  6. 大疆DJI无人机GoPro运动相机MOV或MP4视频文件恢复后花屏解决技术思路方法

    从事数据恢复的工作人员.航拍录像从业人员.摄影爱好者等有时会遇到视频文件损坏问题,下面分析的就是常见的情况:大疆DJI无人机GoPro运动相机MOV或MP4视频文件丢失之后(删除.病毒感染或者格式化等 ...

  7. 阿里云ECS云服务器Windows如何通过IIS配置网站支持flv、mp4等文件访问读取

    阿里云ECS云服务器Windows 如何通过IIS配置网站支持flv,mp4等文件访问读取,通过IIS配置的网站,如果需要播放一些例如flv.mp4的特殊文件,需要在站点配置中添加自定义MIME类型, ...

  8. 常用MIME类型(Flv,Mp4的mime类型设置)

    也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现"无法找到该页"的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实 ...

  9. element tree不刷新视图_Vue项目布署后,刷新页面404的真正原因找到了

    从一篇日记说起 我是一个小前端,我有写日记的习惯 2020年10月17 天气 晴 今天天气不错,心情也跟着好起来了 辛辛苦苦加班两个星期终于完成了产品需求,到了要上线的时候了,嘴里也不知不觉哼起了&q ...

最新文章

  1. 用Flutter + Dart快速构建一款绝美移动App
  2. 人类吃屎用屎指南:用做肥料不如制咖啡、当展品、做炸弹
  3. flex 表格勾选后 鼠标滚动会自动勾选_办公鼠里的BBA,罗技MX Anywhere 3鼠标开箱体验...
  4. java宝典app_java宝典安卓版_手机java宝典V2.0下载(暂未上线)_预约_飞翔下载
  5. 为何程序C语言不会消亡?程序员学习C会白学吗?
  6. Android 应用开发(39)---GridLayout(网格布局)
  7. 电脑表格日期怎么修改原有日期_一些让你惊呆的电脑办公小技能
  8. 6个最好的 HTML5/CSS3 演示(PPT)框架
  9. ps 缩放 颜色分类 像素和分辨率学习笔记
  10. Ubuntu下安装Chrome浏览器的方法
  11. RedHat7可视化图形界面安装
  12. opencv图像处理笔记【1】:LBP算法的实现
  13. visio绘图固定图形位置
  14. latex参考文献编译不成功
  15. 利用 MATLAB 绘制正态分布曲线
  16. 学习可爱彩色线条PS极简马克笔简笔画:饮品篇
  17. scrcpy Device disconnected报错
  18. HBase Shell常用命令
  19. Win10怎么录制高清的电脑屏幕?Win10屏幕录制工具哪个好?
  20. 尝试投了下 OR 被拒,领教了顶级期刊的审稿

热门文章

  1. oracle设置临时表空间,Oracle临时表空间查看、添加临时表空间数据文件、修改默认临时表空间 方法!...
  2. 宝塔面板服务器ip地址修改_「网站」快速搭建服务器环境及网站
  3. python读取mysql数据库_Python操作MySQL数据库9个实用实例
  4. hibernate oracle clob 注解,Hibernate3.X实现基于CLOB字段类型的注解方式:
  5. 快速入门python_一天快速入门 Python
  6. oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 怎样呵护友谊_呵护真正的友情,助力漫长的人生
  8. java程序设计计算器_Java程序设计计算器(含代码)
  9. kotlin获取属性_Kotlin程序获取系统名称
  10. java字符串最长回文串_Java中的字符串回文程序