css mime 类型返回为 text/plain 而不是 text/css

2024-05-17

我正在使用此代码从给定文件中获取 mime 类型

$finfo = new \finfo(FILEINFO_MIME_TYPE);
$mime  = $finfo->buffer(file_get_contents($file));

如果我给它提供一个 PHP 文件,那么我会得到

text/x-php

但如果我给它提供一个 CSS 文件,我会得到

text/plain

我一直试图解决这个问题,但没有成功,我在 Apache 中有 AddType 来允许 CSS 文件类型。

有人有什么建议吗?


您需要告诉 Apache 将文件提供为text/css每当他们的扩大 is .css。服务器区分样式表和任何其他类型的文本文件的唯一明智方法是通过其文件名。

您可以通过编辑 Apache 的MIME类型配置文件,它被命名为哑剧类型(它位于不同的文件夹中,具体取决于您的发行版,也许可以尝试/etc/apache2) 进行以下关联:

text/css                    css

或者,如果您没有管理员访问权限,您可以创建一个.htaccess文件放在您自己的网络根目录中。有关这两种方法的更多信息here http://www.hypercosm.com/support/howto6.html

希望这可以帮助!

重新阅读我们的问题后,也许我误解了您的意思,您已经完成了上述步骤?

如果是这样,你能检查一下你的操作系统正在读取 mime 类型吗?有适当的命令来检查 mimetype,在这里 http://blog.max.berger.name/2010/01/find-mime-type-for-file.html:

另外,添加后续检查以查看文件扩展名是否以 .css 结尾似乎是务实的。这有什么行不通的原因吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

css mime 类型返回为 text/plain 而不是 text/css 的相关文章

  • Google 地图 - 资源解释为脚本,但使用 MIME 类型 image/png 进行传输

    我做了一些研究 但找不到专门针对 Google Maps V3 Javascript API 的帖子 因此我发布了一个新问题 如果有更合适的地方来回答这个问题 请告诉我 我的问题 在没有接触任何东西的情况下 我的网站利用 Google Ma
  • 多媒体内容的处理程序 (MIME) 不起作用

    我正在与一个在页面中呈现多媒体内容的处理程序合作 这个想法是 该处理程序访问文件并使用扩展名确定类型 然后将其呈现problem是大多数时候处理程序本身被下载并且不提供多媒体 这是代码 FileInfo file new FileInfo
  • 转换数据库中嵌入的图片

    我有一个 小 问题 在数据库文档中包含富文本字段 富文本字段包含某个联系人的个人资料图片 问题是这个内容没有保存为 mime 因此我无法计算图像的 url 我正在使用 pojo 从人员配置文件中检索数据 并在我的 xpage 控件中使用它来
  • 验证上传的文件

    我正在处理一个需要用户上传 Microsoft Word 文档的文档 除了检查文件扩展名是 doc 或 docx 之外 还有其他方法可以验证上传的文件实际上是 Microsoft Word 文档 而不是重命名为 doc 或 docx 扩展名
  • CSS 文件被阻止:MIME 类型不匹配(X-Content-Type-Options:nosniff)

    我正在开发一个 Angular 4 应用程序 我想应用一些全局样式 继角度站点的教程 https angular io tutorial toh pt5 global application styles 我在应用程序的根目录中创建了一个
  • 使用 httpurlconnection 和 android 上传图像字节数组

    我正在开发小型 Android 应用程序 我想在其中将图像从我的 Android 设备上传到我的服务器 我在用HttpURLConnection为了那个原因 我正在通过以下方式执行此操作 Bitmap bitmap BitmapFactor
  • 使用 Email::MIME 和多部分/与子部分混合来解析电子邮件

    我是一个 Perl 新手 一直在使用 Email MIME 来弄清楚如何正确解析多部分的电子邮件 我刚刚确定了我当前的努力无法正确读取的另一种组合 Content Type multipart mixed boundary 18119086
  • dropbox(文件放置)api 使用什么内容类型?以及如何模仿它?

    我正在读文件放置 https www dropbox com developers core docs files putDropbox API 的文档 他们使用的 URL 路径是 https api content dropbox com
  • 如何在 Objective-C 中读取 MIME 类型的文件

    我有兴趣检测 iPhone 应用程序文档目录中文件的 MIME 类型 搜索文档没有提供任何答案 这有点hacky 但它应该可以工作 不确定 因为我只是猜测它 有两种选择 如果您只需要 MIME 类型 请使用 timeoutInterval
  • PDF 和 MFMailComposeViewController

    编写允许用户生成 pdf 并发送的应用程序部分 似乎工作正常 发送的 PDF 在 MAC 上可以正常打开 但在 iPhone 上它只是不断加载并且永远不会打开 在 Ray Wenderlich 教程的帮助下创建了一个 pdf 文档 并通过带
  • ASP.NET MVC 通过文件/文件路径确定 mime 类型

    我正在使用 ASP NET MVC 3 该应用程序的目标是 net 4 0 我试图将虚拟路径作为参数传递给控制器 的操作并返回文件 而不检查服务器上的实际物理路径并提供基本授权 不幸的是 我无法找到合适的 File 方法重载来生成适当的 A
  • .htaccess 中的 MIME 类型(带或不带前导点)

    我在 Firefox 中播放 mp4 时遇到一些问题 这并不奇怪 大多数时候 建议在我的 htaccess 文件中添加一些 MIME 类型 就像是 AddType video mp4 mp4 m4v AddType audio mp4 m4
  • Grails - 将 HTML 文件作为 UTF-8 提供?

    通过 tomcat 通过 web app 提供的 html 文件的 UTF 8 被破坏 如果我直接打开文件file 它渲染得很好 如果我在运行应用程序期间查看该文件 它看起来不错 然而 当我部署为战争时 UTF 8字符出现乱码 响应的内容类
  • Android 可用的 mime 类型?

    经过多次在线搜索 我找不到一个地方可以告诉我 Android 应用程序中不同类型媒体的每种现有 MIME 类型 以下是我所知道的存在且有效的 For Text text plain For Image image jpeg image bm
  • Next.js API 路由神秘地修改 JSON 负载

    由于某种原因 当我通过 Postman 作为原始文本发送 JSON 格式的数据时 没有任何问题 当我通过 Postman 发送与原始 JSON 完全相同的数据时 区别应该只是content type标头是application json代替
  • Excel 文件的正确内容类型是什么? [复制]

    这个问题在这里已经有答案了 我希望网站上的 Excel 文件在单击时在 Excel 中打开 而不是保存在桌面上 或者嵌入在浏览器中打开等 现在显然 这一切都取决于如何为每个用户配置所有内容 但最好的内容类型是什么以及其他设置以在大多数情况下
  • 附件名称编码失败

    我尝试发送一封带有附件的电子邮件 pdf 文件 但收件人收到的文件名称不同且没有 pdf 结尾 该文件的名称是希腊语 try MimeMessage message new MimeMessage session message setFr
  • css mime 类型返回为 text/plain 而不是 text/css

    我正在使用此代码从给定文件中获取 mime 类型 finfo new finfo FILEINFO MIME TYPE mime finfo gt buffer file get contents file 如果我给它提供一个 PHP 文件
  • 有没有办法通过chrome的resourceType获取所有mime类型

    chrome api中有多种resourceType类型 例如 文档 样式表 图像 媒体 字体 脚本 TextTrack XHR Fetch EventSource WebSocket Manifest 其他 现在我想知道resourceT
  • CSS @font-face 有时在 Internet Explorer 中有效,但并非总是有效

    我在使用 Internet Explorer 11 中的网络字体时遇到问题 该字体适用于某些使用 IE11 的用户 但不适用于其他用户 即使它们是同一浏览器 对于遇到问题的用户 Modernizr fontface 仍然返回 true 因此

随机推荐