我无法将大 (> 2GB) 文件上传到 Google Cloud Storage 网络用户界面

Posted

技术标签:

【中文标题】我无法将大 (> 2GB) 文件上传到 Google Cloud Storage 网络用户界面【英文标题】:I cannot upload large (> 2GB) files to the Google Cloud Storage web UI 【发布时间】:2013-01-09 22:17:36 【问题描述】:

我一直在使用Google APIs console 上的Google Cloud Storage Manager 链接来上传我的文件。

这适用于大多数文件:1KB、10KB、1MB、10MB、100MB。但是昨天我无法上传 3GB 的文件。知道有什么问题吗?

将大文件上传到 Google Cloud Storage 的最佳方式是什么?

【问题讨论】:

另一种上传大文件的方法可以看[这里][1][1]:***.com/questions/26137039/… 【参考方案1】:

Web UI 仅支持小于 2^32 字节(4 GB)的上传。我相信这是一个 javascript 限制。

如果您需要传输大量或大型文件,请考虑使用gsutil:

    GSUtil 上传和下载任何大小的文件。 GSUtil resumes uploads 和 resumes downloads 中途失败。 GSUtil 计算MD5 checksum 以验证每个传输文件的内容是否正确。 GSUtil 可以同时上传和下载多个文件。 gsutil -m cp /path/to/*thousands-of-files* gs://my-bucket/*

【讨论】:

gsutil 不错,但是网页界面可以处理大于 2GB 的文件,注意 2^32 是 4GB,不是 2。【参考方案2】:

根据我的经验,接受的答案是不正确的——也许是正确的,但有些东西已经改变了。

我刚刚使用 Windows 8.1 上 Chrome 42 上的 Web 界面将 2.2GB 大小的文件上传到 GCS。

我还要指出,问题是关于文件 > 2GB,答案提到 2GB,但从 2^32 得到,即 4GB,而不是 2。所以也许限制真的是 2^32 (4GB) - 我还没有尝试过这么大的东西。

(对大文件使用 gsutil 仍然是个好主意。)

【讨论】:

以上是关于我无法将大 (> 2GB) 文件上传到 Google Cloud Storage 网络用户界面的主要内容,如果未能解决你的问题,请参考以下文章

将大文件 (2GB) 上传到 Autodesk Forge Data Management API

支持恢复将大文件上传到 S3

支持恢复将大文件上传到 S3

如何将大文件上传到 Azure Blob 存储 (.NET Core)

如何将大 (> 25MB) 文件上传到 Web 服务?

无法将大文件上传到 Google 文档