使用multipart / form-data POST将文件提交到我的服务器时,是否可以从HttpServletRequest对象中仅检索文件的内容? request.getInputStream()
会在开头显示一些标题,然后在结尾显示------WebKitFormBoundary...
。
我是否可以只获取文件数据而无需解析输入流并将其解压缩?
答案 0 :(得分:2)
您可以使用@MultipartConfig注释您的servlet,然后您可以使用HttpServletRequest#getParts()获取各个部分。
从Servlet 3.0开始提供。如果由于某种原因你被困在旧版本的Java Servlets上,你可以选择使用Apache Commons File Upload。