package com.shangjian.cms.utils;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import org.apache.commons.io.FilenameUtils;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import com.shangjian.cms.bean.Picture;
public class ImgToProjectTools {
//图片上传路径
String url2 = "E:/Shang-Jian/Git/CHS/src/main/webapp/view/GrowthRecordImg";
String url3 = "E:/Shang-Jian/Git/CHS/src/main/webapp/view/pictures";
String CMSURL = "E:/Shang-Jian/Git/CMS/CMS/src/main/webapp/view/pictures";
/**
* 处理图片组【两张】上传至项目
* @param pictureFile
* @return
* @throws Exception
*/
public MapdataImg(@RequestParam("pictureFile")MultipartFile[] pictureFile) throws Exception{
MapimgMap = new HashMap();
String img_url = null;
String img_url2 = null;
if (pictureFile != null && pictureFile.length > 0) {
for (int i = 0; i < pictureFile.length; i++) {
MultipartFile file = pictureFile[i];
if(file.getName()== ""){}else{
//保存图片
String url = saveImgTwo(file);
//分开保存两个imgurl两个字段
if(i==0){
img_url = url;
}else if(i==1){
img_url2 = url;
}
}
}
}
imgMap.put("img_url", img_url);
imgMap.put("img_url2", img_url2);
return imgMap;
}
//保存图片方法
public String saveImgTwo(MultipartFile pictureFile){
if(pictureFile.getSize()==0){
return null;
}else{
String pic_path;
//获取Tomcat服务器所在的路径
String tomcat_path = System.getProperty("catalina.home");
System.out.println(tomcat_path);
//获取Tomcat服务器所在路径的最后一个文件目录