java – 如何获取正在上传的文件的InputStream的MIME类型?

简单的问题:如何获取InputStream的MIME类型(或内容类型),而不保存用户上传到我的servlet的文件?
最佳答案
这取决于您从哪里获取输入流。如果你从一个servlet得到它,那么它可以通过作为doPost参数的HttpServerRequest对象进行访问。如果您正在使用像Jersey这样的休息API,则可以使用@Context注入请求。如果您通过套接字上传文件,则您有责任将MIME类型指定为协议的一部分,因为您不会继承HTTP头。

转载注明原文:java – 如何获取正在上传的文件的InputStream的MIME类型? - 代码日志