我试图在下一篇文章后进行简单的文件上传:
http://blog.netgloo.com/2015/02/08/spring-boot-file-upload-with-ajax/
一切都很好,但我想将文件上传到我的春季启动项目中创建的文件夹: 的src /主/资源/的 uploaded_files
该文件夹是在我的项目中创建的。
我试过了:
资源资源= resourceLoader.getResource(" classpath:");
获取此位置,但没办法。
有什么建议吗? 感谢
答案 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());