本实例实现了android上传手机图片至服务器,服务器进行保存
服务器servlet代码
publicvoiddoPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String temp=request.getSession().getServletContext().getRealPath("/")+"temp";//临时目录
System.out.println("temp="+temp);
String loadpath=request.getSession().getServletContext().getRealPath("/")+"Image";//上传文件存放目录
System.out.println("loadpath="+loadpath);
DiskFileUpload fu=newDiskFileUpload();
fu.setSizeMax(1*1024*1024);//设置允许用户上传文件大小,单位:字节
fu.setSizeThreshold(4096);//设置最多只允许在内存中存储的数据,单位:字节
fu.setRepositoryPath(temp);//设置一旦文件大小超过getSizeThreshold()的值时数据存放在硬盘的目录
//开始读取上传信息
intindex=0;
List fileItems=null;
try{
fileItems=fu.parseRequest(request);
System.out.println("fileItems="+fileItems);
}catch(Exception e) {
e.printStackTrace();
}<