小编典典

沿着Java Java Google端点API投放静态图片

java

使用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


阅读 259

收藏
2020-11-30

共1个答案

小编典典

根据文档,将它们放置在WEB- INF您不需要做的所有其他文件夹中。

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

请求/img/famousActors/willSmith.jpeg无需其他配置即可工作。

2020-11-30