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();
}
}