gpt4 book ai didi

spring - 将图像上传到spring mvc中的文件夹

转载 作者:行者123 更新时间:2023-12-03 23:11:03 26 4
gpt4 key购买 nike

我尝试将图像上传到资源中的文件夹 "/resouces/images/demo.jpg"但它无法运行。你能帮忙在 Spring 上传到我的资源 mvc .如果我上传到 "C://test//demo.jpg" , 没关系。
我的样本:

    String filename = File.separator + "resources"
+ File.separator + "images" + File.separator
+ filea.getOriginalFilename();
outputStream = new FileOutputStream(filename);
int readBytes = 0;
byte[] buffer = new byte[8192];
while ((readBytes = inputStream.read(buffer, 0, 8192)) != -1) {
System.out.println("===ddd=======");
outputStream.write(buffer, 0, readBytes);
}

最佳答案

像任何其他 bean 一样注入(inject) ServletContext

@Autowired
ServletContext servletContext

然后
采用
    String webappRoot = servletContext.getRealPath("/");
String relativeFolder = File.separator + "resources" + File.separator
+ "images" + File.separator
String filename = webappRoot + relativeFolder
+ filea.getOriginalFilename();

关于spring - 将图像上传到spring mvc中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20720250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com