我使用libmagic在我的項目的Web界面中獲取文件的MIME類型。我在css和js文件上獲得text/plain mime類型。libmagic。 text/plain代替文本/ javascript text/css
例如鉻顯示如下警告:
Resource interpreted as Stylesheet but transferred with MIME type text/plain: "http://localhost:8000/jquery-ui.css".
Resource interpreted as Script but transferred with MIME type text/plain: "http://localhost:8000/jquery.timers.js".
的Http對話框
[email protected] ~ $ nc localhost 8000
GET /ui.css HTTP/1.1
HTTP/1.1 200 OK
Connection: close
Content-Length: 699
Content-Type: text/plain; charset=us-ascii
Date: Wed, 19 Sep 2012 11:41:48 GMT
...
我怎樣才能解決這個問題?
*爲什麼*你用這個libmagic嗎? .css和.js的mime類型是明確定義的,你不需要猜測它們(這幾乎是libmagic所做的)。 –
我使用了很多不同類型的文件。我不想硬編碼他們的MIME類型。 –