Download 如何下载文件?

Download 如何下载文件?,download,cloud,storage,google-cloud-storage,Download,Cloud,Storage,Google Cloud Storage,我正在使用SharpGS进行谷歌云存储。我可以使用 GetBucket(“some bucket”).AddObject()方法,但我无法使用以下代码下载该文件 GetBucket("some-bucket").GetObjectHead("some-file").Content 它给我的字节返回值为空 有什么想法吗? 谢谢GetObjectHead使用HEAD请求查找对象,因此它不会检索内容 如果查看,可以通过列出bucket来检索对象内容: var bucket = GetBucket("

我正在使用SharpGS进行谷歌云存储。我可以使用
GetBucket(“some bucket”).AddObject()
方法,但我无法使用以下代码下载该文件

GetBucket("some-bucket").GetObjectHead("some-file").Content
它给我的字节返回值为空

有什么想法吗?
谢谢
GetObjectHead
使用
HEAD
请求查找对象,因此它不会检索内容

如果查看,可以通过列出bucket来检索对象内容:

var bucket = GetBucket("some-bucket");
foreach (var o in bucket.Objects) {
    Console.WriteLine(Encoding.UTF8.GetString(o.Retrieve().Content));
}
似乎没有办法在不列出bucket的情况下获取
ioobject
。我建议在从
GetObjectHead
返回的
ioobjectcontent
类中添加一个方法来获取
ioobject
。该项目位于GitHub上