オブジェクトのアップロード
このセクションに記載されたSDKメソッドを使用して、バケットにオブジェクトをアップロードできます。
オブジェクトのバージョニングが有効でない場合、Stratusが同じオブジェクトに対して複数の書き込みリクエストを受信すると、オブジェクトは継続的に上書きされます。最新のアップロードのみがバケットに保存されます。
ただし、バージョニングが有効な場合、各アップロードはオブジェクトのバージョンとして扱われ、すべてが一意のversionIdでバケットに保存されます。
注意: パスまたはオブジェクトを作成する際、スペースを含む以下の文字はサポートされていません:ダブルクォート、両方の山括弧、ハッシュタグ、バックスラッシュ、パイプ記号。
ファイルパスと名前を使用したオブジェクトのアップロード
このSDKを使用して、完全な名前とパスを使用してバケットにオブジェクトをアップロードできます。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| filePath | String | 必須パラメータ。ファイルのアップロード元の場所の完全なパスを含みます。 |
| fileName | String |
|
| shouldCompress | Boolean |
|
| progress | Function |
|
copy
bucketIntance.uploadObject("/Desktop", "Helplinecard.jpeg", true,
{
println(" >> Object Upload Success -$it")
},
{
println(" >> Object Upload Failed -$it")
},
progress = { bytesWritten, contentLength, percentage ->
println("Percentage: $percentage")
}
)
ファイルパスを使用したオブジェクトのアップロード
このSDKを使用して、完全なパスを使用してバケットにオブジェクトをアップロードできます。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| filePath | String | 必須パラメータ。ファイルのアップロード元の場所の完全なパスを含みます。 |
| shouldCompress | Boolean |
|
| progress | Function |
|
copy
bucketIntance.uploadObject("/Desktop", "Helplinecard.jpeg", true,
{
println(" >> Object Upload Success -$it")
},
{
println(" >> Object Upload Failed -$it")
},
progress = { bytesWritten, contentLength, percentage ->
println("Percentage: $percentage")
}
)
InputStreamとファイル名を使用したオブジェクトのアップロード
このSDKを使用して、ファイル名とアップロードするオブジェクトの入力ストリームを使用してバケットにオブジェクトをアップロードできます。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| stream | InputStream | 必須パラメータ。アップロードするオブジェクトの入力ストリームを含みます。 |
| fileName | String |
|
| shouldCompress | Boolean |
|
| progress | Function |
|
copy
val file = File("/Desktop/HelplineCard.jpg")
val inputStream: InputStream = FileInputStream(file)
bucketIntance.uploadObject(inputSrream, "Helplinecard.jpeg", true,
{
println(" >> Object Upload Success -$it")
},
{
println(" >> Object Upload Failed -$it")
},
progress = { bytesWritten, contentLength, percentage ->
println("Percentage: $percentage")
}
)
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit