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

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

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

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

【问题讨论】:

标签: google-cloud-storage gsutil


【解决方案1】:

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

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

  1. GSUtil 上传和下载任何大小的文件。
  2. GSUtil resumes uploadsresumes downloads 中途失败。
  3. GSUtil 计算MD5 checksum 以验证每个传输文件的内容是否正确。
  4. 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 仍然是个好主意。)

【讨论】:

    猜你喜欢
    • 2016-08-22
    • 2021-04-25
    • 2020-04-04
    • 2020-10-20
    • 2015-02-21
    • 2018-12-23
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    相关资源
    最近更新 更多