使用Google App引擎上传图片失败

时间:2015-05-05 06:51:39

标签: php image google-app-engine google-cloud-storage

我正在尝试在我的PHP google应用引擎应用中开发图片上传。首先,我将获取要在表单中使用的URL。

$uploadUrl = CloudStorageTools::createUploadUrl('/upload/blob', [
    'max_bytes_per_blob' => 10000000, // 10 mb
    'max_bytes_total' => 10000000, // 10 mb
]);

然后在上传处理程序中,我只是这样做:

move_uploaded_file($_FILES['uploaded_files']['tmp_name'], "gs://strategic-atom-692.appspot.com/test.jpg");
var_dump(file_get_contents("gs://strategic-atom-692.appspot.com/test.jpg"));

我得到的答案如下:

string(348) "Content-Type: image/jpeg
Content-Length: 31540
Content-MD5: MzYzNDJhN2U2YTRkZGE5ZjFlZDJjOGM5NTE5MmY2ZDM=
X-AppEngine-Cloud-Storage-Object: /gs/app_default_bucket/fake-oYSdjQfQT-q6-UsXgqtFJg==
content-disposition: form-data; name="uploaded_files"; filename="testfile.jpg"
X-AppEngine-Upload-Creation: 2015-05-05 06:50:35.427419

为什么我没有得到图像。我使用的是SDK版本1.9.18。 谢谢。

1 个答案:

答案 0 :(得分:0)