Mime
如何將 MIME 類型從被辨識為 text/x-asm 更正為 text/css?
該
styles.css
文件未載入到我的網頁上,並且我託管在 Amazon S3 上。看來我的styles.css
文件被辨識為text/x-asm
而不是text/css
我的index.html
文件中所述:<link title="styles" href="styles.css" type="text/css" rel="stylesheet" />
如果我無權訪問伺服器,如何更正 MIME 類型?有解決辦法嗎?如果有不清楚的地方,請告訴我。這是使用 FireBug 的輸出:
如果你真的得到
text/x-asm
了你的 mime 類型,S3 顯然已經嘗試使用一種叫做file
魔法數據庫的東西來檢測你的文件的正確類型。這個數據庫並不完美。檢查您的 CSS 文件是否出現以下任一情況….asciiz .byte .even .globl .text .file .type
…然後改寫或刪除它們。該文件不應再被檢測為程序集 (text/x-asm)。
也就是說,我還沒有發現任何證據表明 S3 確實在進行 MIME 檢測,而且我真的不希望他們這樣做 - 這是一項相對昂貴的操作。它可能是您用來將 CSS 文件上傳到 S3 的程序,也可能完全是其他東西。無論如何,您最好手動設置內容類型。這是一篇文章,展示瞭如何通過 Web 界面和 Panic Transmit 執行此操作。