package com.zhibang.utils;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class UplodeFile {
public String upload(HttpServletRequest request, MultipartFile multipartFile[])throws Exception {
String yy="";
Date date=new Date();
if(multipartFile.length>0){
String direct = "/upload/";
String path=request.getServletContext().getRealPath(direct);
String dateStr = new SimpleDateFormat("yyyy-MM-dd").format(date);
File fileRedirect = new File(path, dateStr);
if (!fileRedirect.exists()){
fileRedirect.mkdirs();
}
for (int i = 0; i < multipartFile.length; i++) {
String pathmax=date.getTime()+"_"+multipartFile[i].getOriginalFilename();
File xx=new File(fileRedirect,pathmax);
yy="http://localhost:8080/upload/"+dateStr+"/"+pathmax;
multipartFile[i].transferTo(xx);
}
}
if("".equals(yy)){
System.out.println("文件不能为null");
return "-1";
}
System.out.println(yy+"---------------");
return yy ;
}
}