我无法将大 (> 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