Google cloud storage 批量文件上传到云存储

Google cloud storage 批量文件上传到云存储,google-cloud-storage,google-compute-engine,Google Cloud Storage,Google Compute Engine,任何人都可以剪切并粘贴一个工作请求,以便将多个文件批量上传到云存储。我真的很难让它工作,没有文件上传的例子,我真的卡住了。如果我有一个工作的起点,我可能会解决这个问题。我开始发疯了,所以任何帮助都将不胜感激 您可以在[1]中找到一个示例,并参考[2]中的另一个答案 我建议您使用gsutil来复制文件,即使是作为应用程序的外部调用(PHP exec()或system()),因为此工具针对并行文件传输(-m选项)和递归文件夹复制(-R选项)进行了优化,因此非常简单高效 有关gsutil copy命令

任何人都可以剪切并粘贴一个工作请求,以便将多个文件批量上传到云存储。我真的很难让它工作,没有文件上传的例子,我真的卡住了。如果我有一个工作的起点,我可能会解决这个问题。我开始发疯了,所以任何帮助都将不胜感激

您可以在[1]中找到一个示例,并参考[2]中的另一个答案

我建议您使用gsutil来复制文件,即使是作为应用程序的外部调用(PHP exec()或system()),因为此工具针对并行文件传输(-m选项)和递归文件夹复制(-R选项)进行了优化,因此非常简单高效

有关gsutil copy命令的更多帮助:gsutil cp help

链接:
[1] -
[2] -

问候

Paolo

您使用的是什么语言和客户端库?当您说批量上载时,您的意思是希望通过一个HTTP连接上载多个文件吗?或者您只是想在一段时间内上传多个文件?另外,如果您只是想在一段时间内上传文件,是否需要使用客户端库?如果不是,请注意gsutil()并行处理上载的大量文件。我不使用客户机库,因为当批处理一起上载时,PHP库不起作用。这是一个错误。我试图在一个请求中上载多个文件。这应该是可能的,因为文档中已经提到了它,但我无法通过反复试验来理解它。我已经在使用gsutil命令,但存在一些问题。apache用户必须登录到gsutil,并且响应必须解析为字符串等。错误处理非常棘手。从我的测试中,我发现这是一个有点不可靠的解决方案。关于这两个链接,谢谢,但我已经广泛阅读了它们。我没有使用javascript中指定的端点,jsonapi的文档也没有处理文件上传。我怀疑是因为api端点不同。我正在与谷歌云支持部门讨论,以获得一份我可以修改的请求的工作副本。在[1]上,我发现了这样一段文字:“注意:目前,谷歌云存储不支持媒体的批量操作,无论是上传还是下载。”这使得它无法用于批量上传