お知らせ:

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

オブジェクトのアップロード

このセクションに記載されているSDKメソッドを使用すると、バケットオブジェクトをアップロードできます。

オブジェクトでバージョニングが有効になっていない場合、Stratusが同じオブジェクトに対して複数の書き込みリクエストを受信すると、オブジェクトは継続的に上書きされます。オブジェクトの最新のアップロードのみが保存されます。

ただし、バージョニングが有効になっている場合、各アップロードはオブジェクトのバージョンとして扱われ、それぞれ一意のversionIdを持ってバケットに保存されます。

注意: パスまたはオブジェクトの作成時に、スペースを含む以下の文字はサポートされていません:ダブルクォート、両方の山括弧、ハッシュタグ、バックスラッシュ、パイプ記号。

使用パラメータ

パラメータ名 データ型 定義
filePath String 必須パラメータ。ファイルのアップロード元の場所の完全なパスを含みます。
shouldCompress Boolean
  • 任意パラメータ。オブジェクトを圧縮するかどうかを選択できます。
  • デフォルト値: false。
copy
try {
    XFile ? imageFile = await pickImage(ImageSource.gallery);
    var bucket = stratus.bucket("testing");
    var response = await bucket.uploadObject(imageFile!.path);
    print("Upload Status: ${response.statusCode}");
}
on ZCatalystException catch (ex) {
    print(ex.toString());
}

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