java - 如何获取文件的媒体类型(MIME类型)?

标签 java mime

如何使用 Java 从文件中获取媒体类型(MIME 类型)?到目前为止,我已经尝试过 JMimeMagic 和 Mime-Util。第一个给了我内存异常,第二个没有正确关闭其流。

您将如何探测文件以确定其实际类型(而不仅仅是基于扩展名)?

最佳答案

在 Java 7 中,您现在可以只使用 Files.probeContentType(path) .

关于java - 如何获取文件的媒体类型(MIME类型)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50908244/

相关文章:

java - android 复选框首选项获取和设置 boolean 值

jakarta-mail - MimeMessage 电子邮件获取没有先前信件的回复正文

php - MIME 类型检查对文件上传没用? (特别是使用 Javascript 文件 API)?

java - 带边界的 MimeMultipart 消息转储

java - 在 Java 中比较图像大小(以 KB 为单位)

java - 分屏程序,如何更改内容[Java]

java - 了解 Apache HttpClient 中的 SSL (Java)

java - quartz 触发器大量创建

html - 使用 HTML 电子邮件添加纯文本回退

iis - 如何允许 IIS express 访问任何文件扩展名