我成功使用服务器配置将图像的url保存到数据库中,并将图像图像放入file中。 配置进入服务器:
<Context docBase="C:/Users/Desktop/images" path="/project/"/>
将其保存到文件的Web服务器:
@RequestMapping(value = "/uploadImage", method = RequestMethod.POST)
public void upload(@RequestParam("file") MultipartFile uploadedFile, HttpSession session) throws IOException {
if (!uploadedFile.isEmpty()) {
uploadedFile.getOriginalFilename();
String realPathtoUploads = uploadsLocalDir;
if (!new File(realPathtoUploads).exists()) {
new File(realPathtoUploads).mkdir();
}
String orgName = uploadedFile.getOriginalFilename();
String filePath = realPathtoUploads + orgName;
File dest = new File(filePath);
uploadedFile.transferTo(dest);
}
}
我的问题现在当我尝试将其显示在屏幕上时出现此错误: GET http://localhost:8080/project/version.png 404() GET http://localhost/project/version.png 0()
如何解决该问题以及我应该在哪里放置图片?谢谢我们的帮助。
我的后端是MVC spring。 我的前面是angularjs。