在Google应用程序引擎(Python)中上载静态图像

在Google应用程序引擎(Python)中上载静态图像,python,google-app-engine,Python,Google App Engine,我正试图上传JPEG图像到我的谷歌应用引擎网站;这些图像将在我的网站的HTML页面中引用。 我已将我的图像放置在GAE项目根目录的/img目录中,并根据官方文档()通过app.yaml文件进行配置,如下所示: handlers: - url: /img static_dir: img - url: /javascript static_dir: javascript - url: /.* script: main.application 但是,每次我尝试访问mywebsite.

我正试图上传JPEG图像到我的谷歌应用引擎网站;这些图像将在我的网站的HTML页面中引用。 我已将我的图像放置在GAE项目根目录的/img目录中,并根据官方文档()通过app.yaml文件进行配置,如下所示:

handlers:
- url: /img
  static_dir: img

- url: /javascript
  static_dir: javascript

- url: /.*
  script: main.application
但是,每次我尝试访问mywebsite.appspot.com/img/testImg.jpg上的图像时,都会出现404加载资源失败错误——尽管我的/img目录中有一个testImg.jpg文件。
我在我的/img目录中放置了一个虚拟文本文件,并且可以成功地检索和显示mywebsite.appspot.com/img/test.txt,所以我不确定为什么要上传我的图像。我已经看过谷歌应用程序引擎指南很多次了,没有找到任何答案。。。我的app.yaml文件看起来与他们的示例完全相同。

您是否有
跳过文件
条目?URL区分大小写,因此请确保在所有位置使用正确的拼写testImg.jpg。当你说img目录在根级别时,你的意思是与app.yaml在同一级别,对吗?碰巧,您正在使用推送部署吗?如果是这样,请尝试从命令行或GAELauncher部署。PTD存在静态文件错误。您最近是否更改了版本号,但忘记将其设置为新的默认值?这只会发生在图像上,或者添加的任何新文件(例如html)也是404吗?我最终将文件转换为.png文件,现在一切都正常了(字面上与以前完全相同的设置,但图像是now.png和url的引用img.png)。我没有跳过文件,我是从命令行部署的。我注意到的是,Windows8.1似乎将我所有的.jpg图像命名为.jpg(大写),我没有办法将.jpg改为小写。我不确定这个案子是否重要,所以我换了另一种形式。