標籤:tor multi 提示 uid nsf log return 檔案 後台
頁面:
js:
後台:
@RequiresPermissions("pointwall:upload:edit")@RequestMapping(value = "saveImage")@ResponseBodypublic String saveImage(@RequestParam(value = "file") MultipartFile file, HttpServletRequest request)throws IOException {// 上傳的圖片只允許是 png 或者jpg 中的格式if (file.getOriginalFilename().contains(".png") || file.getOriginalFilename().contains(".jpg")) {// 根據相對路徑轉化為真實路徑String rootpath = request.getSession().getServletContext().getRealPath(File.separator);// 獲得web應用的絕對路徑File createFile = new File(rootpath + "/image/");if (!createFile.exists()) {// 判斷檔案是否存在如果不存在則自動建立檔案夾createFile.mkdir();}//String uuid = IdGen.uuid() + "_";// 隨機產生一個唯一性的id 確保apk檔案重名File f = new File(rootpath + "/image/"+ file.getOriginalFilename());if(f.exists()){//上傳的檔案已經存在,則提示使用者重新上傳 apk 或者重新命名return "檔案已經存在,請重新上傳或者重新命名" ;}else{System.out.println(rootpath);file.transferTo(f); // 將上傳的檔案寫入到系統中return "/image/" + file.getOriginalFilename();}} else {return "上傳檔案失敗";}}
上傳圖片demo