//存储图片,生成url存储到数据库
@PostMapping("shopuse/upload")
public String uploadImage(@RequestParam("file") MultipartFile file,
@RequestParam("fileName") String fileName) {
try {
// 将文件保存至服务器
String path = "C:\\Program Files\\nginx\\nginx-1.24.0\\html\\images\\111111\\"; // nginx 服务器上传目录
File newFile = new File(path + fileName);
file.transferTo(newFile);
} catch (IOException e) {
e.printStackTrace();
}
return "url"+fileName;
}
使用的是Spring Boot框架,使用JAVA语言实现前端与后端的图片转存:
file:指的是接收图片类型的数据
fileName:值得是文件名
path:存储图片的路径
最后,return返回url存储到数据库。