お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

オブジェクトの取得

このSDKメソッドは、バケットからオブジェクトを取得するために使用できます。レスポンスはblob形式で返されます。

バケットでバージョニングが有効になっている場合:

  • versionIdを渡さない場合、最新のオブジェクトのみが返されます。
  • 特定のバージョンを取得するには、有効なバージョンを値としてversionIdクエリパラメータを使用します。

使用パラメータ

パラメータ名 データ型 定義
name String 必須パラメータ。オブジェクトの名前を保持します。
versionId String 任意パラメータ。必要なオブジェクトのバージョンの一意のバージョンIDを保持します。
copy
try {
    ZCatalystBucket bucket = stratus.bucket("testing");
    var (response, object) = await bucket.getObject("SunSet.jpeg", "01hter85pvexb8s2s2842rpswh");
    print('Object Name : ${object.name}');
}
on ZCatalystException catch (ex) {
    print(ex.toString());
}

すべてのオブジェクトの取得

このSDKメソッドは、ページネーション技術を使用してバケット内のすべてのオブジェクトを取得するために使用できます。

使用パラメータ

パラメータ名 データ型 定義
prefix String 任意パラメータ。プレフィックス値に一致するオブジェクトを取得します。
maxKeys Number 任意パラメータ。ページネーションで一覧表示できるオブジェクトの最大数を含みます。
continuationToken String 任意パラメータ。レスポンスが切り詰められた場合、次のオブジェクトセットを取得するために、このキーの値を同じメソッドにcontinuationTokenとして渡す必要があります。
copy
try {
    ZCatalystBucket bucket = app.stratus.bucket("testing");
    var (response, objects, resInfo) = await bucket.getObjects(maxKeys: 5);
    for (var object in objects) {
        print('Object Name : ${object.name}');
    }
    print('Res Info MaxKeys:${resInfo.maxKeys}');
    print('\n\n');
}
on ZCatalystException catch (ex) {
    print(ex.toString());
}

最終更新日 2026-02-23 18:09:41 +0530 IST