import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.commons.fileupload.*;public class shangchuan extends HttpServlet
{
private String uploadPath = "C:\\";
private String tempPath = "C:\\tmp\\";
public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException, ServletException
{
try {
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(4194304);
fu.setSizeThreshold(4096);
fu.setRepositoryPath(tempPath);
List fileItems =fu.parseRequest(request);//每次都告诉是这错误
Iterator i = fileItems.iterator(); while(i.hasNext())
{
FileItem fi = (FileItem)i.next();
String fileName = fi.getName();
fi.write(new File(uploadPath + "a.txt"));
}
}
catch(Exception e) {
PrintWriter out=response.getWriter();
out.print("error");
out.close();
}
}
}我都是按例子写的,HTML就传一个文本文件,那位大大知道毛病在那,请告诉我呀,谢谢了,这几天问的问题太多,分给没了,请大大别见怪哈,帮帮忙
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.commons.fileupload.*;public class shangchuan extends HttpServlet
{
private String uploadPath = "C:\\";
private String tempPath = "C:\\tmp\\";
public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException, ServletException
{
try {
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(4194304);
fu.setSizeThreshold(4096);
fu.setRepositoryPath(tempPath);
List fileItems =fu.parseRequest(request);//每次都告诉是这错误
Iterator i = fileItems.iterator(); while(i.hasNext())
{
FileItem fi = (FileItem)i.next();
String fileName = fi.getName();
fi.write(new File(uploadPath + "a.txt"));
}
}
catch(Exception e) {
PrintWriter out=response.getWriter();
out.print("error");
out.close();
}
}
}我都是按例子写的,HTML就传一个文本文件,那位大大知道毛病在那,请告诉我呀,谢谢了,这几天问的问题太多,分给没了,请大大别见怪哈,帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货