1. 程式人生 > >MultipartFile檔案上傳

MultipartFile檔案上傳

file的name為files

    @RequestMapping ("/publish")
    @ResponseBody
    public WebJsonBean publish(@RequestParam MultipartFile[] files) throws IOException {
        try {
            for (int i = 0; i < files.length; i++) {
                if (files[i].isEmpty()){
                    throw new
MorningStarException(CODE.FAIL); } logger.info("upload path====>{}",path); File fileout = new File(path); if(!fileout.exists()){ fileout.getParentFile().mkdir(); fileout.mkdir(); } file.transferTo(fileout); } } catch
(IOException e) { logger.info("檔案上傳異常", e); } return null; }


重點

  • 1.必須要判斷資料夾是否存在
  • 2.我記得以前是不要的判斷的,不存在就預設建立,難道改了?

    浪費了三小時,長記性………………