报这样的错,因为是手机端没有jsp页面,所以怎么改
the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is null
!!!!!!!!
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setSizeThreshold(4096);
//临时文件
File tempFile = new File("\exstatic\WebRoot\pho");
factory.setRepository(tempFile);
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(1024*1024*5);
List fileItems = upload.parseRequest(request);
String itemNo = "";
for (Iterator iter = fileItems.iterator(); iter.hasNext();) {
FileItem item = (FileItem) iter.next();
if(item.isFormField()) {
if ("itemNo".equals(item.getFieldName())) {
itemNo = item.getString();
}
}
if (!item.isFormField()) {
//上传文件的名称和完整路径
String fileName = item.getName();
long size = item.getSize();
if ((fileName == null || fileName.equals("")) && size == 0) {
continue;
}
//截取字符串
fileName = fileName.substring(fileName.lastIndexOf("\") + 1, fileName.length());
//真实路径
File file = new File("\exstatic\WebRoot\photo");
item.write(file);
哪里有问题,