#spring #spring-mvc
#spring #spring-mvc
Вопрос:
Я не могу загрузить изображение с помощью этого кода, хотя он не показывает никаких ошибок, но в то же время изображение также не сохраняется в папке.
MultipartFile productImage = product.getProductImage();
String rootDirectory = request.getSession().getServletContext().getRealPath("/");
path = Paths.get(rootDirectory "resources/images/" product.getProductId() ".png");
if(productImage != null amp;amp; !productImage.isEmpty()){
try {
productImage.transferTo(new File(path.toString()));
System.out.println("image edited then saved ");
} catch (Exception ex){
ex.printStackTrace();
throw new RuntimeException("Product image saving failed", ex);
}
}
Комментарии:
1. Намерение подходит для такого решения, но попробуйте альтернативные решения. Также вы потеряете эти изображения после перезагрузки сервера
2. кстати, этот путь недоступен для записи, или он не должен быть доступен для записи.