像这样的东西可以帮助您提取内容:
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload fileUpload = new ServletFileUpload(factory);
List<FileItem> fileUploadItems = fileUpload.parseRequest((HttpServletRequest) request);
for (FileItem fileItem : fileUploadItems) {
String fieldName = fileItem.getFieldName();
String contentType = fileItem.getContentType();
long size = fileItem.getSize();
if (size < 1) {
throw new FileUploadException("The submitted file must not be null!");
}
boolean equalFieldName = fieldName.equals(SOME_FIELD_NAME);
if (!equalFieldName) {
// do something
}
boolean equalContentType = contentType.equals(SOME_CONTENT);
if (!equalContentType) {
// do something
}
if (equalFieldName && equalContentType) {
stream = fileItem.getInputStream();
break;
}
}
来源
2010-07-27 08:46:42
cuh
我需要的数据和图像在同一时间 – Sam 2010-07-13 14:23:25
上传请张贴一些代码 – 2010-07-13 14:28:28
我不能够提取在请求中设置的参数,如 字符串名称=的request.getParameter(“名称”);例如返回null – Sam 2010-07-13 14:34:26