上传图片以及Google App Engine

Bal*_*ark 7 google-app-engine yaml image-uploading

我正在开发一个Google App Engine项目.

我的应用程序正在本地工作并且看起来正确,但是当我尝试在图像目录中上传图像时,它们不会在appspot上显示.

作为一个小故障,我在"/images/page2.html"中放置了一个HTML页面,我可以在appspot加载该页面,但我的页面不显示我的图像.所以,这对我的道路来说不是问题.

作为另一个健全性检查,我也在上传一个带有.css代码的样式表目录,并且正在正确读取.

我怀疑问题出在我的app.yaml文件中.

有任何想法吗?

我不想在这里粘贴所有代码,但这里有一些关键行.前两个工作正常.第三个不起作用:

<link type="text/css" rel="stylesheet" href="/stylesheets/style.css" />
<a href="/images/Page2.html">Page 2</a>
<img src="/images/img.gif">
Run Code Online (Sandbox Code Playgroud)

这是我的app.yaml文件

application: myApp
version: 1
runtime: python
api_version: 1

handlers:
- url: /stylesheets
  static_dir: stylesheets

- url: /images
  static_dir: images

- url: /.*
  script: helloworld.py
Run Code Online (Sandbox Code Playgroud)

jam*_*day 2

我敢打赌您的问题是您使用的是Windows。

如果是这种情况,我相信您的 static_dir 值需要前面的斜杠。