spring boot 上傳文件到指定目錄

方法
/*
接受的
spring boot 上傳文件到指定目錄


/

@RequestMapping("/upload")
public String upload(MultipartFile uploadFile, HttpServletRequest req){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
String realPath ="指定的文件存儲路徑"
String format = sdf.format(new Date());
File folder = new File(format+realPath);
if(!folder.isDirectory()){
folder.mkdirs();
}
String oldName = uploadFile.getOriginalFilename();
Long sixe=uploadFile.getSize();
String newName = UUID.randomUUID().toString()+oldName.substring(oldName.lastIndexOf("."),oldName.length());
try{
uploadFile.transferTo(new File(folder,newName));
String filePath = req.getScheme()+"://"+req.getServerName()+":"+req.getServerPort()+"/uploadFile"+format+newName ;
return filePath ;
} catch (IOException e) {
e.printStackTrace();
}
return "上傳失敗" ;
}



















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章