相关疑难解决方法(0)

Files.probeContentType的替代?

在Web项目中,用户上传他们的文件,但是当我在服务器上收到它们时,它们被存储为.tmp文件而不是原始文件扩展名(这也是我的首选行为).

但是,这会导致问题Files.probeContentType().虽然本地对我来说,在我的Linux开发机器上,Files.probeContentType()正常工作并确定正确的mime类型,当我将项目上传到生产服务器(amazon beanstalk)时,它似乎无法正确确定mime类型.

从阅读javadocs来看,似乎执行的Files.probeContentType()是不同的,我认为在生产服务器上,它正在读取文件扩展名等,因此无法确定内容类型.

什么是好的,快速的替代方案Files.probeContentType()将接受一个File参数并返回一个字符串,如image/png生成的mime类型?

java

29
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1