相关疑难解决方法(0)

在Java中获取文件的Mime类型

我只是想知道大多数人如何从Java中的文件中获取mime类型?到目前为止,我已经尝试了两个工具:JMimeMagic&Mime-Util.

第一个给了我内存异常,第二个没有正确关闭它的流.我只是想知道是否有其他人有他们使用和正常工作的方法/库?

java mime

329
推荐指数
10
解决办法
37万
查看次数

找出从 S3 for Java 下载的压缩文件的 MIME 类型

客户端应该将压缩文件上传到 S3 文件夹中。然后下载并解压缩压缩文件以对其包含的文件执行各种操作。最初我们告诉客户将其文件压缩成ZIP文件,但事实证明这对我们的客户来说太困难了。相反,它提交了一个带有 ZIP 扩展名的RAR文件……多么聪明啊。由于显而易见的原因,人们无法使用ZIP解压缩算法来解压缩RAR文件。

因此,鉴于我正在 Linux 操作系统上使用 Amazon SDK 开发 Java 项目,我正在寻找一种方法来找出 S3 下载文件的文件类型。我将根据获得的文件类型来处理如何解压缩文件。

我已经研究过许多堆栈溢出问题,例如这个问题,但仅通过查看它们(及其注释),似乎没有一个问题是 100% 有效的。

找出压缩文件类型的最佳方法是什么?

java amazon-s3 mime-types compressed-files

1
推荐指数
1
解决办法
4213
查看次数

标签 统计

java ×2

amazon-s3 ×1

compressed-files ×1

mime ×1

mime-types ×1