package com.fgkj.actions; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.servlet.http.HttpServletResponse; import com.fgkj.dto.BattInf; import com.fgkj.dto.ServiceModel; import com.google.gson.Gson; public class MyFileAction extends ActionUtil{ private String result; private String json; private String battname; private File[] file; // 提交过来的file的名字 private String[] fileFileName; // 提交过来的file的MIME类型 private String[] fileContentType; private String filestr; //文件内容 private String fname; //文件内容 //上传文件 public String UploadTestFile(){ HttpServletResponse res = ActionUtil.getResponse(); res.setHeader("Access-Control-Allow-Origin", "*"); //允许跨域访问 res.setHeader("Access-Control-Allow-Headers", "X-Requested-With,content-type,token"); res.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH"); boolean f = createFile(); ServiceModel model = new ServiceModel(); if(f){ model.setCode(1); model.setMsg("上传成功"); }else{ model.setCode(0); model.setMsg("上传失败"); } result = ActionUtil.tojson(model); return SUCCESS; } public boolean createFile(){ String loadpath = ActionUtil.getSession().getServletContext().getRealPath("/"); String str = new File(loadpath).getParentFile().getAbsolutePath(); boolean flag = false; String root = str+"/uploadfiles/"; // 上传路径 //System.out.println(battname+"***"); for(int i=0;i