FileUpload简单使用
FileUpload文件上传组件:
官方下载: http://commons.apache.org/fileupload/ ?
?
官方使用说明: http://commons.apache.org/fileupload/using.html
?
以下是个人的简单使用:
判断是否有上传请求:
?
FileItemStream fileItemStream = null; FileItemIterator fileItemIterator; try { //取文件项迭代器 fileItemIterator = servletFileUpload.getItemIterator(request); //取下一个文件项的文件流,返回值是FileItemStream } catch (FileUploadException ex) { Logger.getLogger(TemplateUploadServlet.class.getName()).log(Level.SEVERE, null, ex); } //用文件流判定是否为文件 if (!fileItemStream.isFormField()){ //取个属性 String fileName = fileItemStream.getName(); //取文件输入流 InputStream uploadStream = fileItemStream.openStream(); }?
?
还有很多的基本请看官方使用说明。