Google クラウド ストレージに SharpGS を使用しています。メソッドを使用してファイルをアップロードでき
GetBucket("some-bucket").AddObject()
ましたが、次のコードを使用してファイルをダウンロードできませんでした
GetBucket("some-bucket").GetObjectHead("some-file").Content
バイトリターンのnull値が返されました
何か案が?ありがとう
Google クラウド ストレージに SharpGS を使用しています。メソッドを使用してファイルをアップロードでき
GetBucket("some-bucket").AddObject()
ましたが、次のコードを使用してファイルをダウンロードできませんでした
GetBucket("some-bucket").GetObjectHead("some-file").Content
バイトリターンのnull値が返されました
何か案が?ありがとう
はリクエストGetObjectHead
を使用してオブジェクトをHEAD
検索するため、コンテンツを取得しません。
デモ コードを見ると、バケットを一覧表示することでオブジェクトの内容を取得できます。
var bucket = GetBucket("some-bucket");
foreach (var o in bucket.Objects) {
Console.WriteLine(Encoding.UTF8.GetString(o.Retrieve().Content));
}
IObject
バケットをリストせずに取得する方法はないようです。IObjectContent
から返されたクラスにメソッドを追加してGetObjectHead
、IObject
. プロジェクトは GitHub にあります。