java - 获取真实文件扩展名-Java代码

标签 java

出于安全原因,我想确定真实的文件扩展名。

我该怎么做?

最佳答案

假设您真的想要获取文件的真实内容类型(即它是 MIME 类型),您应该引用这个 excellent answer .

您可以使用以下代码在 Java 中获取文件的真实内容类型:

File file = new File("filename.asgdsag");
InputStream is = new BufferedInputStream(new FileInputStream(file));
String mimeType = URLConnection.guessContentTypeFromStream(is);

关于java - 获取真实文件扩展名-Java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2091014/

相关文章:

Java hibernate SQL 错误 : check right syntax to use near 'condition, description, name, pictures, price, status, User_UserAddress_idUserAd' at line 1

java - Akka for Java,如何使用具有泛型的 Actor

java - 丢失节点上的 Hadoop 容器清理超时

java - Android 实时推送到网站

java - 泛型方法的问题

java - 我想将 sql 列与 java 中的 d1 变量进行比较

java - 如何使用 JDBC 从 Mysql 中以正确的编码检索数据

java - BufferReader的高效实现

java - 在Java ExecutorService中如何设置请求消耗的最大线程数

java - 创建 POJO 以匹配 JSON 结构