【问题标题】:Uploading files from compute engine to cloud storage php-javascript将文件从计算引擎上传到云存储 php-javascript
【发布时间】:2014-08-24 11:30:12
【问题描述】:

我们目前正在将我们的代码迁移到计算引擎上,并且正在努力理解从 php.ini 上传的文件。需要专业人士向正确的方向轻推。

我们正在将服务器迁移到 Compute Engine,并且需要客户能够将文件从我们的站点上传到 Google 云存储。我不知道最好的方法是什么,也许是 javascript,也许是 php? PHP 需要对我们当前的代码进行最少的更改。

当托管在 Compute Engine 上时,我们如何将文件从 PHP 应用程序上传到 Cloud Storage?

任何帮助将不胜感激。将获得支持包,但我们目前正处于测试阶段。

【问题讨论】:

  • 您可能想使用Google PHP API Library,特别是src/Google/Service/Storage.php
  • 谢谢@ThomasOrozco,太好了。您知道是否有任何使用此 Storage API 的文档或示例?我不太清楚如何上传文件。我确定我在某处遗漏了一些东西。
  • 同一个项目中有示例代码(examples下)。不幸的是,没有任何特定于 Cloud Storage 的内容,但只需查看 Google Cloud Storage JSON API 文档即可轻松转换。
  • @robwithhair 你明白了吗?对您的解决方案绝对感兴趣
  • 不幸的是,通过 php api 库,这就是所有可用的。或者你可以直接使用 curl。因为 PHP 不是多线程的,所以对于大量文件,这可能会非常慢。真的可以用谷歌的C php扩展来做这个。由于这个和许多其他的烦恼,我们正在将代码库迁移到 python。

标签: google-cloud-storage google-compute-engine


【解决方案1】:

您可以在此处找到通过 PHP 将文件上传到 Google Cloud Storage 的支持方法:https://developers.google.com/appengine/docs/php/googlestorage/user_upload

【讨论】:

  • 通过计算引擎而不是应用引擎上传。我们最终会迁移到应用引擎,但现在它是计算引擎。无论如何感谢您的回答。
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 2015-01-17
    相关资源
    最近更新 更多