【发布时间】: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