提供静态图像与Java谷歌端点api



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

- url: /img
 static_dir: img

然后访问我的图像,我只需执行myid.appspot.com/img/pic.jpeg

我需要为Java google端点后端做同样的事情。这怎么可能呢?我使用的是Google-eclipse-plugin。我想我需要编辑web.xml文件。但是我不确定我该在里面放些什么。

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

在blobstore中存储静态图像

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

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

/img/famousActors/willSmith.jpeg的请求不需要额外的配置。

相关内容

  • 没有找到相关文章

最新更新