首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传图片到Google bucket

上传图片到Google bucket
EN

Stack Overflow用户
提问于 2019-09-04 05:34:05
回答 2查看 75关注 0票数 0

我正在尝试将图片上传到Google App Engine上的存储桶中。这里的php代码示例可以工作:

https://cloud.google.com/storage/docs/uploading-objects

我使用下面的代码来获取上述内容的$source

https://cloud.google.com/appengine/docs/standard/php/googlestorage/user_upload

然而,它说这个解决方案(createUploadUrl)是不推荐的,而且它只在我的开发服务器上工作,而不是在我的生产服务器上。使用Google App Engine获取文件路径的正确方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2019-09-04 10:35:34

不推荐使用createUploadUrl方法,因为该接口已被弃用。正如您共享的第二个链接所指出的,您的应用程序将需要升级到推荐的API,即Google Cloud客户端库。它与示例代码在您共享的第一个链接中使用的API完全相同。

有关获取上传文件的URL的正确API方法,请参考https://googleapis.github.io/google-cloud-php/#/docs/cloud-storage/v1.14.0/storage/storageobject?method=signedUploadUrl

票数 1
EN

Stack Overflow用户

发布于 2019-09-06 05:00:36

基于示例代码文件,典型的过程应该如下所示:

  1. 限定的GET请求由应用程序接收,并触发一个函数来处理这些请求。在该函数中,调用createUploadUrl方法来生成一个上传URL (文件链接:https://github.com/GoogleCloudPlatform/php-docs-samples/blob/6d6757ee1df71e22ded52c2c78edf58786a99961/appengine/php55/storage/app.php#L43 )。
  2. 然后在HTML文件中,创建的上载URL将用作表单接受上载的操作参数。(文件链接:https://github.com/GoogleCloudPlatform/php-docs-samples/blob/6d6757ee1df71e22ded52c2c78edf58786a99961/appengine/php55/storage/storage.html.twig#L159 )。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57779009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档