オブジェクトのアップロード
このセクションに記載されているSDKメソッドを使用すると、バケットにオブジェクトをアップロードできます。
オブジェクトでバージョニングが有効になっていない場合、Stratusが同じオブジェクトに対して複数の書き込みリクエストを受信すると、オブジェクトは継続的に上書きされます。オブジェクトの最新のアップロードのみが保存されます。
ただし、バージョニングが有効になっている場合、各アップロードはオブジェクトのバージョンとして扱われ、それぞれ一意のversionIdを持ってバケットに保存されます。
注意: パスまたはオブジェクトの作成時に、スペースを含む以下の文字はサポートされていません:ダブルクォート、両方の山括弧、ハッシュタグ、バックスラッシュ、パイプ記号。
使用パラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| filePath | String | 必須パラメータ。ファイルのアップロード元の場所の完全なパスを含みます。 |
| shouldCompress | Boolean |
|
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
Yes
No
Send your feedback to us
Skip
Submit