0

在 Python 中在 app-engine 上托管一个基本网站,我可以将我所有的图像文件放在一个静态目录中,比如 img,然后在 yaml 文件中有

- url: /img
 static_dir: img

然后访问我的图像,我只是做myid.appspot.com/img/pic.jpeg

我需要为 Java google-endpoint 后端做同样的事情。那将如何运作?我正在使用 Google-eclipse-plugin。我想我需要编辑web.xml文件。但我不确定我会在那里放什么。

我的/img目录的结构是这样的,它依次包含许多目录,每个目录中都有图像。例如:/img/famousActors/willSmith.jpeg

Ref在 blobstore 中存储静态图像

4

1 回答 1

0

根据文档,将它们放在一个文件夹中WEB-INF是您所要做的。

默认情况下,App Engine 将 WAR 中的所有文件作为静态文件提供,但 JSP 和 WEB-INF/ 中的文件除外。对路径与静态文件匹配的 URL 的任何请求都将文件直接提供给浏览器——即使该路径也与 servlet 或过滤器映射匹配。

一个请求/img/famousActors/willSmith.jpeg应该在没有额外配置的情况下工作。

于 2013-05-12T18:39:06.647 回答