java如何防止多部分文件在Spring Boot中自动保存到本地目录?
我的应用程序在Spring boot中是可写的。我按照本教程https://spring.io/guides/gs/uploading-files/编写了一个端点来上传图像
我能够接收到图像。我只想把它上传到另一台主机上我自己的存储中,我也能做到。但我不明白为什么文件会自动保存在我的项目目录中。目录将始终包含这样的图像(sample.png,sample1.png),在生产服务器上不太好
目录如下所示
我怎样才能防止这种情况发生
# 1 楼答案
如果您只是在Spring的网站上复制了指南的源代码,那么这就是预期的行为,因为指南中的代码就是这样做的
您需要向
FileOutputStream
传递一个不同的路径,文件将被写入该路径