文件上传到Springboot中的文件夹

时间:2017-01-11 19:21:59

标签: spring file spring-boot upload

我试图在下一篇文章后进行简单的文件上传:

http://blog.netgloo.com/2015/02/08/spring-boot-file-upload-with-ajax/

一切都很好,但我想将文件上传到我的春季启动项目中创建的文件夹: 的src /主/资源/的 uploaded_files

该文件夹是在我的项目中创建的。

我试过了:

资源资源= resourceLoader.getResource(" classpath:");

获取此位置,但没办法。

有什么建议吗? 感谢

1 个答案:

答案 0 :(得分:0)

除非有充分理由这样做,否则将上传的文件保存到src文件夹(或资源)并不是一个好习惯。关于这一点,要访问资源文件夹中的文件,请尝试:

ClassLoader classLoader = getClass().getClassLoader();
// Get the resource
URL resource = classLoader.getResource("uploaded_files/filename");
// If you want to use that resources as a File
File file = new File(classLoader.getResource("uploaded_files/filename").getFile());