是否有较少文件的官方mime类型?我在http://www.iana.org/assignments/media-types/media-types.xhtml#text中找不到任何内容。如果没有正式的哑剧类型,最佳做法是什么?
我应该使用text / x-less或text / less之类的东西吗?
答案 0 :(得分:2)
源代码文件通常不具有与之关联的MIME类型。例如,FORTRAN,Basic(任何方言),Perl,Bash,C,C ++等都没有MIME类型。奇怪的是,SQL有一个。
CSS和JavaScript需要MIME类型,因为它们由浏览器解释,因此需要由浏览器识别。 JSON同上。 Jose有MIME类型,因为它必须由服务器识别。
在您的情况下,除非您有一些特殊要求将LESS文件识别为自动工具,否则我建议text/plain
。
在任何情况下,您都会在filename-parm
符合Content-Disposition
标题的 @SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.nav_logout:
logoutDialog();
break;
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}
标识文件,因此文件扩展名应该没有问题。
答案 1 :(得分:1)
引入了MIME类型,以便为浏览器和电子邮件客户端提供有关如何呈现文件或电子邮件内容的提示,或者当浏览器/电子邮件客户端无法呈现文件或电子邮件时使用哪些帮助程序打开它们。此外,还有MIME类型告诉浏览器保存文件(不要尝试打开它)。
由于LESS文件无意以任何方式被浏览器解释,甚至更多,它们甚至不打算下载,为它们分配特殊的MIME类型是浪费时间。
在这种情况下,推荐的方法是使用涵盖格式的更广泛的MIME类型。
对于LESS文件,唯一匹配的MIME类型是:plain/text
。