我试图上传一个XML文件(text.xml)使用一个简单的上传html表单,定期读取它作为servlet中的FileItem,然后得到实际文件(text.xml),所以我可以打印它,保存它等。有没有受过教育的方法可以简单地做到这一点?有些人告诉我使用FileItem的属性getInputStream..有什么例子吗?没有更近的路吗?
谢谢
只要使用FileItem#write()
方法,完全按照Apache Commons FileUpload用户指南中的演示。
File file = new File("/path/to/text.xml");
fileItem.write(file);
。
参见:
- 如何使用Commons FileUpload设置用于存储上传文件的文件夹
- 如何使用JSP/Servlet上传文件到服务器?