【问题标题】:Google App Engine "Fake" Dev UploadsGoogle App Engine“虚假”开发上传
【发布时间】: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


    【解决方案1】:

    这个问题是这个问题的症状:

    php google app engine uploading files on local dev server

    开发服务器将上传文件放入/tmp/(就像 PHP 通常那样),而不是将上传文件转换为 gs:// 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多