我正在尝试将图像上传到Google App Engine上的存储桶。此处的php代码示例有效:
https://cloud.google.com/storage/docs/uploading-objects
我使用以下代码为以上内容获取try/catch
:
https://cloud.google.com/appengine/docs/standard/php/googlestorage/user_upload
但是,它说不建议使用此解决方案(createUploadUrl),它只能在我的开发服务器上使用,而不能在我的生产服务器上使用。使用Google App Engine获取文件路径的正确方法是什么?
答案 0 :(得分:1)
不建议使用方法“ createUploadUrl”,因为该API已弃用。如您共享的第二个链接所示,您的应用程序需要升级到建议的API,即Google Cloud Client库。它与示例代码在您共享的第一个链接中使用的API完全相同。
有关调用正确的API方法以获取上载文件的URL的方法,请参阅https://googleapis.github.io/google-cloud-php/#/docs/cloud-storage/v1.14.0/storage/storageobject?method=signedUploadUrl。
答案 1 :(得分:0)
基于示例代码文件,典型过程应如下: