首先,我的主题似乎是重复的,但其他解决方案对我没有帮助。我也有有趣的情况。 Antoher计算机我有相同的配置,它工作得很好。但另一个它不能很好地工作。
我通过Spring MVC将文件作为multipart文件上传。如果我没有取消部署,一切正常,我在目标目录中看到了文件。我也调试了,我可以正确地看到路径。(实际上,当它在一个月前工作正常时,我将路径视为src目录,而不是tomcat的根目录。)
当我取消部署tomcat删除所有上传的图像时,那么你猜我在jsp上看不到图像。
我写的那个功能
MultipartFile urunResim = urun.getUrunResim();
String rootDir = request.getSession().getServletContext().getRealPath("/");
path = Paths.get(rootDir + "\\WEB-INF\\resources\\urun_resimler\\" + urun.getUrunId() + ".png");
if (urunResim != null && !urunResim.isEmpty()) {
try {
urunResim.transferTo(new File(path.toString()));
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("Urun resmi kaydedilemedi!");
}
提前致谢。