2017-07-14 49 views
0

是否有官方MIME類型的文件較少?我還沒有在http://www.iana.org/assignments/media-types/media-types.xhtml#text中找到任何內容。如果沒有官方MIME類型,最佳做法是什麼?更少的正確MIME類型是什麼?

我應該使用類似text/x-less還是text/less?

+1

我不知道你爲什麼需要這種MIME類型。你的少應該被編譯爲css – danielspaniol

+1

@danielspaniol我想用更少的來源。 (我知道少於通常編譯爲CSS。) –

+1

爲什麼你想要一個MIME類型?回答你的目的可能有助於回答你應該使用什麼類型。 – Ben

回答

2

源代碼文件通常沒有與它們關聯的MIME類型。例如,FORTRAN,Basic(任何方言),Perl,Bash,C,C++等都沒有MIME類型。奇怪的是,SQL有一個。

CSS和JavaScript需要MIME類型,因爲它們由瀏覽器解釋,因此需要由瀏覽器進行標識。 JSON同上。 Jose有一個MIME類型,因爲它必須由服務器標識。

在你的情況下,除非你有一些特殊的要求來識別LESS文件,所以我建議使用text/plain

在任何情況下,由於您的https://www.ietf.org/rfc/rfc2183.txt兼容Content-Disposition標頭中的filename-parm無法識別該文件,因此文件擴展名應該沒有問題。

1

引入了MIME類型,爲瀏覽器和電子郵件客戶端提供關於應該如何呈現文件或電子郵件內容的提示,或者在瀏覽器/電子郵件客戶端無法呈現時使用哪些幫助程序打開它們。此外,還有MIME類型告訴瀏覽器保存文件(不要試圖打開它)。

由於LESS文件並不是以任何方式被瀏覽器解釋,更甚者,它們甚至不會被下載,爲它們分配特殊的MIME類型是浪費時間。

在這種情況下,推薦的方法是使用覆蓋格式的更廣泛的MIME類型。

對於LESS文件,唯一匹配的MIME類型是:plain/text