我无法将大型(> 2GB)文件上传到Google云端存储网络用户界面

时间:2013-01-25 21:12:51

标签: google-cloud-storage gsutil

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

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

将大型文件上传到Google云端存储的最佳方式是什么?

2 个答案:

答案 0 :(得分:5)

Web UI仅支持小于2 ^ 32字节(4 GigaBytes)的上传。我相信这是一个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/*

答案 1 :(得分:4)

根据我的经验,接受的答案是不正确的 - 也许是因为某些事情发生了变化。

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

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

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