内容类型是在服务器端自动确定的,但是如何确定?

时间:2018-09-19 15:05:24

标签: java playframework mime-types content-type

我的浏览器正在发送application/octet-stream

但是在服务器端,我有一个正确的Content-Type标头mime值。 经过一些测试,我得出结论是它基于文件扩展名,例如.txt.pdf

通常在哪里完成映射,它是否依赖于操作系统?服务器应如何表现?

对于Java,我发现了这一点:https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#probeContentType%28java.nio.file.Path%29

  

如果识别出文件,则返回内容类型。如果任何已安装的文件类型检测器都不能识别该文件,则将调用系统默认的文件类型检测器来猜测内容类型。

0 个答案:

没有答案