java web 文件上传获取流的问题
表单只有一个文件上传的标签,没有其他多余的字段
// 方法一
ServletFileUpload upload = new ServletFileUpload();
FileItemIterator iterr = upload.getItemIterator(request);
if (iter.hasNext()) {
FileItemStream item = iter.next();
InputStream stream = item.openStream();
}
// 方法二
ServletFileUpload fileupload = new ServletFileUpload(new DiskFileItemFactory());
List <FileItem> fileitems = fileupload.parseRequest(request);
String uploader = null;
for(FileItem fileitem : fileitems) {
if(fileitem.isFormField()) {
uploader = fileitem.getString( "utf-8 ");
}else {
fileitem.getInputStream();
}
}