使用AJAX实现上传文件(使用ajax实现页面跳转)万万没想到

随心笔谈1年前发布 编辑
155 0


@PostMapping(value=”/fileUpload”)
@ResponseBody
public String fileUpload(@RequestParam(value=”file”) MultipartFile file, Model model, HttpServletRequest request) {
if (file.isEmpty()) {
System.out.println(“文件为空空”);
}
String fileName=file.getOriginalFilename(); // 文件名
System.out.println(file.getOriginalFilename());
String suffixName=fileName.substring(fileName.lastIndexOf(“.”)); // 后缀名
String filePath=”C://pdf//”; // 上传后的路径
fileName=UUID.randomUUID() + suffixName; // 新文件名
File dest=new File(filePath + fileName);
System.out.println(“pdf文件路径为:”+dest.getPath());
if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs();
System.out.println(“上传pdf文件+++++++++++”);
System.out.println(“pdf文件路径为:”+dest.getPath());
}
try {
file.transferTo(dest);
} catch (IOException e) {
e.printStackTrace();
}
String filename=”/pdf/” + fileName;
return fileName;

}

© 版权声明

相关文章