Questions tagged «mime-types»

MIME(多用途Internet邮件扩展名)后的MIME类型是Internet上文件格式的两部分标识符。



30
由于MIME类型未加载样式表
我正在使用一个网站gulp进行编译和浏览器同步,以使浏览器与我的更改保持同步。 gulp任务可以正确编译所有内容,但是在网站上,我看不到任何样式,并且控制台显示以下错误消息: 拒绝从' http:// localhost:3000 / assets / styles / custom-style.css ' 应用样式,因为它的MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。 现在,我真的不明白为什么会这样。 HTML包含这样的文件(我很确定是正确的): <link rel="stylesheet" type="text/css" href="assets/styles/custom-style.css"/> 样式表目前是Bootstrap和超赞字体之间的合并(尚无自定义)。 路径也是正确的,因为这是文件夹结构: index.html assets |-styles |-custom-style.css 但是我一直在得到错误。 会是什么呢?这是gulp / browsersync的东西(也许是设置吗?)?


8
文件输入'accept'属性-有用吗?
在html下实现文件上传非常简单,但我只是注意到可以将“ accept”属性添加到<input type="file" ...>标记中。 此属性作为限制文件上传到图像等的方式有用吗?最好的使用方法是什么? 或者,是否有一种方法可以限制html文件输入标签的文件类型,最好在文件对话框中?

20
Chrome说“资源被解释为脚本,但以MIME类型的text / plain传输。”,这有什么用呢?
在FF和所有语言中,我的JavaScript正常运行。但是在Chrome中,它会显示以下消息: 资源被解释为脚本,但使用MIME类型的text / plain进行传输。 我已经检查了所有脚本标签,并且都具有MIME type="text/javascript"。甚至对jquery和jquery ui都这样说。Chrome怎么了? 有什么问题和解决方法?是我必须在浏览器的“选项”中进行更改,还是在服务器中进行更改,还是必须对代码进行调整?

6
“内容类型:application / json; charset = utf-8”真的是什么意思?
当我向REST服务发出带有JSON正文的POST请求时,我将其包含Content-type: application/json; charset=utf-8在消息头中。没有此标头,我会从服务中获取错误。我也可以Content-type: application/json不用;charset=utf-8部分就成功使用。 究竟是charset=utf-8做什么的?我知道它指定了字符编码,但是如果没有它,服务就可以正常工作。这种编码是否限制了邮件正文中可以包含的字符?

4
.woff2字体的正确MIME类型
今天,我将Font Awesome软件包更新为4.3.0,并注意到添加了woff2字体。该文件在CSS中链接,因此我需要配置nginx才能正确提供woff2文件。 目前,我在nginx config中有此字体块: location ~* \.(otf|eot|woff|ttf)$ { types {font/opentype otf;} types {application/vnd.ms-fontobject eot;} types {font/truetype ttf;} types {application/font-woff woff;} } woff2字体正确的mime类型是什么?
279 fonts  mime-types  woff  woff2 


5
什么是MIME类型?
我一直在阅读有关如何构建插件的信息,并且这种“ MIME类型”一直在讨论中。我尝试研究它,但知道它是多用途Internet邮件扩展(MIME),但是没有提供有关它与浏览器插件的关系的适当解释,因为我需要了解有关构建插件的信息。 ,请用简洁明了的文字进行解释。它是什么?为什么插件具有MIME类型?


8
在IIS Express的web.config中添加MIME映射
我需要为.woff文件扩展名添加新的MIME映射到IIS Express。 如果将以下代码段添加到IIS Express的“ applicationhost.config”中,则可以正常工作: <staticContent lockAttributes="isDocFooterFileName"> <mimeMap fileExtension=".woff" mimeType="font/x-woff" /> ... 但是我实际上确实想将其添加到我的“ web.config”中,以便并非每个开发人员都需要在本地更改其“ applicationhost.config”。 因此,我再次从“ applicationhost.config”文件中将其删除,并将以下代码段添加到项目的“ web.config”中: <system.webServer> ... <staticContent> <mimeMap fileExtension=".woff" mimeType="font/x-woff" /> </staticContent> </system.webServer> 不幸的是,它似乎无法以这种方式工作,因为当我尝试访问.woff文件时,最终会收到HTTP 404.3错误。 我究竟做错了什么?

9
上传前如何使用javascript检查文件MIME类型?
我已阅读这个和这个问题,这似乎表明,文件的MIME类型可以使用在客户端的JavaScript进行检查。现在,我知道真正的验证仍然必须在服务器端进行。我想执行客户端检查以避免不必要的服务器资源浪费。 为了测试是否可以在客户端执行此操作,我将JPEG测试文件的扩展名更改为,.png然后选择要上传的文件。发送文件之前,我使用JavaScript控制台查询文件对象: document.getElementsByTagName('input')[0].files[0]; 这是我在Chrome 28.0上得到的: 文件{webkitRelativePath:“”,lastModifiedDate:2012年10月16日星期二10:00:00 GMT + 0000(UTC),名称:“ test.png”,类型:“ image / png”,大小:500055…} 它显示类型image/png,似乎表明检查是基于文件扩展名而不是MIME类型进行的。我尝试了Firefox 22.0,它给了我相同的结果。但是根据W3C规范,应该实施MIME嗅探。 我是说对了,目前无法用javascript检查MIME类型吗?还是我错过了什么?

25
如何确定Android中文件的MIME类型?
假设我有完整的文件路径,例如:(/ sdcard / tlogo.png)。我想知道它的mime类型。 我为此创建了一个函数 public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } 但是当我调用它时,它返回null。 File file = new File(filePath); String fileType=CommonFunctions.getMimeType(file, context);

4
正确的MIME类型为.mp4
我有以下两个应用程序: 管理员应用程序,通过它我可以将.mp4文件上传到服务器。 我正在尝试使用iPad中的移动应用程序下载.mp4。 通过使用asp.net 4.0和SQL Server IIS7来创建Admin应用程序。 Mobile应用程序由asp.net mvc3,jquerymobile和HTML5组成。 到目前为止,我已经video/mp4在IIS7 mime types部分中为.mp4 添加了mime类型。 当我尝试在iPad中下载.mp4文件时,我看到一个深黑色的屏幕,上面有交叉箭头。谁能帮我解决问题。 请告诉我video/mp4.mp4 的mime类型是否正确。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.