我正在尝试弄清楚如何将我的文件正确上传到Google App Engine。如果我为一个名为images的静态目录声明一个处理程序,那么一切都有效 - 不需要上传语句 - 但如果我尝试使用正则表达式只上传网页图形,那么文件(显然)不会上传。
这是我的app.yaml:
application: static-files-demo-999
version: 1
runtime: php
api_version: 1
handlers:
- url: /styles
static_dir: styles
- url: /images/(.*\.(gif|png|jpg))
static_files: static/images/\1
upload: images/(.*\.(gif|png|jpg))
- url: /.*
script: main.php
据我所知,这与文档说的完全一样,只是针对我的图片文件夹。谁能发现我做错了什么?
非常感谢!
最好 - 乔
答案 0 :(得分:1)
解决了它。我太按字面意思跟踪文档,并在我的路径中包含静态文件夹。这是正确的代码:
- url: /images/(.*\.(gif|png|jpg))
static_files: images/\1
upload: images/(.*\.(gif|png|jpg))
希望这会阻止其他人犯同样的错误。