Java中有一种方法或库来获取图像文件的扩展名,因为它的源代码是字节数组及其Mime类型吗?
我问这个,因为相同的mime类型可以用于不同的扩展。
答案 0 :(得分:1)
正如其他人所说,它不是100%可靠,但我知道Apache Tika可以做到这一点。
如果您已经拥有mime类型,则不需要内容:
MimeType type = MimeTypes.getDefaultMimeTypes().forName("image/png");
String extension = type.getExtension(); //.png