int TeamId = 0;
// 用于存放输出的信息
String message = "";
// 在自己的项目中构造出一个用于存放用户照片的文件夹
String projectpath = this.getServletContext().getRealPath(
"/headPhoto/");
// 如果此文件夹不存在,则构造此文件夹
File f = new File(projectpath);
if (!f.exists()) {
f.mkdir();
}
// 构造出文件工厂,用于存放JSP页面中传递过来的文件
DiskFileItemFactory factory = new DiskFileItemFactory();
// 设置缓存大小,如果文件大于缓存大小时,则先把文件放到缓存中
factory.setSizeThreshold(4 * 1024);
// 设置上传文件的保存路径
factory.setRepository(f);
// 产生Servlet上传对象
ServletFileUpload upload = new ServletFileUpload(factory);
// 设置可以上传文件大小的上界4MB
upload.setSizeMax(4 * 1024 * 1024);
try {
// 取得所有上传文件的信息
List<FileItem> list = upload.parseRequest(request);
Iterator<FileItem> iter = list.iterator();
while (iter.hasNext()) {
FileItem item = iter.next();
// 如果接收到的参数不是一个普通表单(例text等)的元素,那么执行下面代码
if (!item.isFormField()) {
String fieldName = item.getFieldName();// 获得此表单元素的name属性
String fileName = item.getName();// 获得文件的完整路径
// System.out.println("1.1:"+
// 用于存放输出的信息
String message = "";
// 在自己的项目中构造出一个用于存放用户照片的文件夹
String projectpath = this.getServletContext().getRealPath(
"/headPhoto/");
// 如果此文件夹不存在,则构造此文件夹
File f = new File(projectpath);
if (!f.exists()) {
f.mkdir();
}
// 构造出文件工厂,用于存放JSP页面中传递过来的文件
DiskFileItemFactory factory = new DiskFileItemFactory();
// 设置缓存大小,如果文件大于缓存大小时,则先把文件放到缓存中
factory.setSizeThreshold(4 * 1024);
// 设置上传文件的保存路径
factory.setRepository(f);
// 产生Servlet上传对象
ServletFileUpload upload = new ServletFileUpload(factory);
// 设置可以上传文件大小的上界4MB
upload.setSizeMax(4 * 1024 * 1024);
try {
// 取得所有上传文件的信息
List<FileItem> list = upload.parseRequest(request);
Iterator<FileItem> iter = list.iterator();
while (iter.hasNext()) {
FileItem item = iter.next();
// 如果接收到的参数不是一个普通表单(例text等)的元素,那么执行下面代码
if (!item.isFormField()) {
String fieldName = item.getFieldName();// 获得此表单元素的name属性
String fileName = item.getName();// 获得文件的完整路径
// System.out.println("1.1:"+