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日
暂无贡献等级