【发布时间】:2017-04-23 15:52:06
【问题描述】:
我正在尝试在 servlet 3.0 中上传多个文件>。我在 getSubmittedFileName() 方法中遇到错误。为什么会出现此错误?
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String description = request.getParameter("description"); // Retrieves
// <input
// type="text"
// name="description">
Part filePart = request.getPart("file"); // Retrieves <input type="file"
// name="file">
String fileName = Paths.get(filePart.getSubmittedFileName())
.getFileName().toString(); // MSIE fix.
InputStream fileContent = filePart.getInputStream();
// ... (do your job here)
}
【问题讨论】:
-
我终于找到了解决方案,改变你的 tomcat 服务器 版本就可以解决这个问题
标签: java file-upload servlet-3.0