我正在尝试在我的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。 谢谢。
答案 0 :(得分:0)