java怎么接受前端传的图片 保存在本地 返回路径 把路径保存在数据库
时间: 2023-06-02 18:03:47 浏览: 253
Java可以通过HTTP协议获取前端传递的图片,通过输入流进行读取并保存到本地,然后将本地保存路径返回给前端,并且将路径保存在数据库中。以下是示例Java代码:
```java
@RequestMapping(value = "/uploadImage", method = RequestMethod.POST)
@ResponseBody
public String uploadImage(@RequestParam("file") MultipartFile file) {
try {
// 保存图片到本地
String fileName = file.getOriginalFilename();
String filePath = "C:/images/" + fileName;
FileOutputStream fos = new FileOutputStream(filePath);
fos.write(file.getBytes());
fos.close();
// 返回图片路径
String imageUrl = "/images/" + fileName;
return imageUrl;
} catch (Exception e) {
e.printStackTrace();
}
return "上传失败";
}
```
阅读全文