小编Amu*_*han的帖子

如何使用spring mvc将图像上传到webapp/resources/images目录?

我有存储库类,我想在将产品详细信息添加到存储库之前将来自MultipartFile的映像存储到webapp/resources/images目录?

@Override
public void addProduct(Product product) {
    Resource resource = resourceLoader.getResource("file:webapp/resources/images");

     MultipartFile proudctImage = product.getProudctImage();

     try {
        proudctImage.transferTo(new File(resource.getFile()+proudctImage.getOriginalFilename()));
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
    listOfProducts.add(product);
}
Run Code Online (Sandbox Code Playgroud)

我的存储库类是ResourceLoaderAware.我收到fileNotFoundException,"imagesDesert.jpg"是我试图上传的图片

java.io.FileNotFoundException: webapp\resources\imagesDesert.jpg (The system cannot find the path specified)
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

spring ×1

spring-mvc ×1