相关疑难解决方法(0)

如何从byte []中提取MimeType

我有一个可用于上传文件的网页.
现在我需要检查文件类型是否正确(zip,jpg,pdf,...).

我可以使用请求附带的mimeType,但我不信任用户,让我们说我想确保没有人能够上传以.jpg重命名的.gif文件
我认为在这种情况下我应该检查神奇的数字.
是一个我发现的java库,似乎实现了我需要的'从幻数中提取mimetype'.
这是一个正确的解决方案还是你的建议?

更新: 我找到了mime-util项目,它似乎非常好并且是最新的!(也许比Java Mime Magic Library更好?)
这是一个可以帮助你提取mime类型的实用程序项目列表

java file magic-numbers mime-types

25
推荐指数
2
解决办法
3万
查看次数

标签 统计

file ×1

java ×1

magic-numbers ×1

mime-types ×1