public class OrgImageUtil {
private static final Logger LOGGER = LoggerFactory
.getLogger(OrgImageUtil.class);
public static String uploadImage(HttpServletRequest request,String fileNodeName){
//String uploadPath = request.getSession().getServletContext().getRealPath("/static/upload/images/admin"); // 上传文件的目录
String releasePath = "/opt/image_discussion";//测试目录
String path = "";
String filename = "";
String image_path="";
int pos = 0;
Date date=new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
String datatime = df.format(date);
try {
MultipartHttpServletRequest multpartrequest = (MultipartHttpServletRequest)request;
MultipartFile fp = multpartrequest.getFile(fileNodeName);//js formData 里append key
if(fp !=null){
filename = fp.getOriginalFilename();
pos = filename.lastIndexOf(".");
if(pos != -1){
filename = datatime+fp.getOriginalFilename().substring(pos,fp.getOriginalFilename().length());
//path = uploadPath + "/"+filename;
path = releasePath + "/"+filename;
LOGGER.debug(path+":测试路径");
fp.transferTo(new File(path));
image_path="/static/upload/images/admin/"+filename;
}else{
image_path = "";
}
}else{
image_path = "";
}
} catch (Exception e) {
e.printStackTrace();
}
return image_path;
}
}
图片上传
最新推荐文章于 2021-08-27 13:48:29 发布