首页>代码>jsp+struts2开发文件上传实例>/文件上传/fileUpload/src/action/UploadAction.java
package action;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;

import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;

//文件上传
public class UploadAction extends ActionSupport {
	
	private final static String UPLOADDIR = "/upload";
	
	//文件
	private File file;
	//文件类型
	private List<String> fileContentType;
	//文件名
	private List<String> fileFileName;

	


	public File getFile() {
		return file;
	}

	public void setFile(File file) {
		this.file = file;
	}

	public List<String> getFileContentType() {
		return fileContentType;
	}

	public void setFileContentType(List<String> fileContentType) {
		this.fileContentType = fileContentType;
	}

	public List<String> getFileFileName() {
		return fileFileName;
	}

	public void setFileFileName(List<String> fileFileName) {
		this.fileFileName = fileFileName;
	}

	public String execute() throws Exception {
		
		//上传文件路径加文件名
		String target = ServletActionContext.getServletContext().getRealPath(UPLOADDIR+fileFileName);
		//获得上传的文件
		File targetFile = new File(target);
		try {
			//文件拷贝
			FileUtils.copyFile(file, targetFile);
		} catch (Exception e) {
			// TODO: handle exception
		}
		
		return "success";
	}

}
最近下载更多
364550246  LV15 2022年11月5日
雪白透亮  LV6 2022年5月17日
JohnAlex  LV9 2022年4月3日
Mayoubin2001  LV21 2022年3月26日
736101636  LV19 2021年3月30日
bcr1234  LV9 2020年8月6日
王晓敏  LV5 2020年5月20日
张青峰  LV10 2020年4月14日
2263379849  LV2 2019年7月6日
lin980519  LV2 2019年6月27日
最近浏览更多
uni-code_0123  LV1 2023年11月29日
lcqlcl  LV11 2023年8月29日
364550246  LV15 2022年11月5日
sl0018  LV13 2022年6月24日
雪白透亮  LV6 2022年5月17日
3217174732  LV1 2022年5月6日
JohnAlex  LV9 2022年4月3日
Mayoubin2001  LV21 2022年3月26日
美丽的巨兔12138  LV7 2022年2月10日
kongmanman 2021年5月30日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友