gpt4 book ai didi

tomcat - Grails 和 Tomcat : Where to store uploaded files in filesystem?

转载 作者:行者123 更新时间:2023-11-28 21:46:38 25 4
gpt4 key购买 nike

我使用 Grails 编写了一个小型 Web 应用程序。生成的 war 文件部署在 Tomcat 应用服务器上。

该应用程序具有附件上传功能。我选择将上传的文件保存到磁盘(而不是将 blob 存储在数据库中)。

起初我在 webapp-dir 中选择了一个文件路径来存储文件,但后来我意识到这个目录将被每次部署新的 war-file 覆盖。

对于“在本地文件系统中存储上传的文件”,是否有最佳实践

感谢您的帮助。

最佳答案

AlphaOne,我们做的事情与您要求的类似,但我们在 Tomcat 前面使用 Apache 网络服务器。我们从配置文件中获取完整路径并写入其中。说“/tmp/branding”。然后我们还从配置文件(例如“myapp/branding”)中获取该位置的 url 路径,并在我们的 GSP 中使用它。然后,在 Apache 中,我们将应用程序请求映射到该 url(“myapp/branding”)以直接转到文件位置,绕过 Tomcat。

关于tomcat - Grails 和 Tomcat : Where to store uploaded files in filesystem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4945780/

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