【问题标题】:Grails 3.0 public folderGrails 3.0 公用文件夹
【发布时间】:2016-10-19 21:47:49
【问题描述】:

我正在 Grails 中生成一些 pdf 文档并将生成的文档保存在我的 Grails 文件夹中。

我想将生成的 pdf 保存在公共文件夹中,以便我可以轻松地创建指向新生成文件的链接。

我不会做这样的事情 (Grails render PDF file),而是直接从浏览器访问文件。

我的文件夹结构如下

.gradle
build
classes
gradle
grails-app
libs
out
pdf
src
.asscache
buildcradle
gradle.prperties
gradlew
gradlew.bat

如果有任何修改或我应该做的事情丢失了,请随时告诉我。

【问题讨论】:

  • 你在用tomcat吗?

标签: pdf grails


【解决方案1】:

如果您使用 tomcat,一种方法是在 conf/server.xml 中的 Host 配置中配置 docbase:

<Host name="localhost" appBase="webapps">
    ...
    <Context docBase="/your/path/with/pdfs" path="/pdfs/" />
</Host>

就是这样,您可以从http://example.com/pdfs/my.pdf访问您的文件

【讨论】:

  • 感谢您的提示。我会试一试,然后告诉你进展如何。
猜你喜欢
  • 2015-02-08
  • 2012-03-23
  • 2019-06-23
  • 2016-04-14
  • 2018-06-06
  • 1970-01-01
  • 1970-01-01
  • 2020-04-01
  • 1970-01-01
相关资源
最近更新 更多