在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。
发布于 2013-05-13 02:39:07
根据documentation的说法,您所要做的就是将它们放在WEB-INF以外的文件夹中。
默认情况下,App Engine使WAR中的所有文件都可以作为静态文件使用,除了JSP和WEB-INF/中的文件。任何对其路径与静态文件匹配的URL的请求都会将该文件直接提供给浏览器-即使该路径也与servlet或过滤器映射匹配。
向/img/famousActors/willSmith.jpeg发出的请求无需额外配置即可正常工作。
https://stackoverflow.com/questions/16510724
复制相似问题