gpt4 book ai didi

java - Spring Boot中资源应该保存在哪里?

转载 作者:行者123 更新时间:2023-12-02 04:19:20 26 4
gpt4 key购买 nike

我使用 Spring Tools 来开发我的网站。在此网站上,管理员可以上传图像和其他文件(例如 PDF 和 CSV),客户可以稍后下载。

使用 Spring Tools 时,我设置了用于上传新图像的目标文件夹 static/images/,效果非常好。但是在我的Linux服务器上部署该jar后,Spring boot找不到静态文件夹,所以我使用了我找到的这个函数:How to get spring boot application jar parent folder path dynamically?

此函数会将图像保存到同样使用 .jar 创建的classes/static/images 文件夹中。但是,通过以客户 View 访问网站,会抛出 404 错误。在 FTP 中,我看到文件已创建,但客户端看不到它们。他们只能看到在 .jar 中导出并且之前在 Spring Tools 中的图像。这是正确的方法还是有更好的方法?

最佳答案

由于您在那台计算机上有一个 HTTP 服务器,我建议您将上传的文件存储在 HTTP 服务器可以访问的任何地方。

然后 HTTP 服务器就可以提供静态内容。

关于java - Spring Boot中资源应该保存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56645791/

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