【发布时间】:2014-10-01 17:53:04
【问题描述】:
我正在使用 Google App Engine 开发一个基于 WordPress 的项目。
当我使用默认媒体上传器上传文件时,我得到一个损坏的图像。图片内容不是我上传的文件,而是类似于:
Content-Type: image/png
Content-Length: 816567
Content-MD5: NzAxZDY5YmRkN2ZlYzMyNmYxMGYzNTUxNmY5MzcyODk=
X-AppEngine-Cloud-Storage-Object: /gs/bucket-name/fake-YNmYY5YfmzAxRkY5MzcyOM==
content-disposition: form-data; name="async-upload"; filename="the_filename_of_the_file_i_uploaded.png"
X-AppEngine-Upload-Creation: 2014-08-08 12:00:00.000000
当我在交互式控制台中运行以下命令时:
print_r(file_get_contents("gs://bucket-name/fake-YNmYY5YfmzAxRkY5MzcyOM=="));
...png文件的内容出来了。
发生了什么事?
如果有帮助,启动 App Engine 服务器,我运行:
dev_appserver.py app-dev/app.yaml --php_executable_path=/usr/bin/php-cgi
Wordpress 安装正在运行 Google App Engine 插件。
【问题讨论】:
标签: php python wordpress google-app-engine file-upload