---
title: "Objectのダウンロード"
url: https://docs.catalyst.zoho.com/ja/sdk/ios/v2/cloud-scale/stratus/download-object/
description: "このページでは、BucketにObjectをダウンロードするためのiOS SDKメソッドを説明します。"
last_updated: 2026-02-23T12:39:41Z
service: Cloud Scale
type: general
related_links:
- name: "Stratus Component Help Documentation"
url: /ja/cloud-scale/help/stratus/introduction
- name: "Download an Object"
url: /ja/cloud-scale/help/stratus/objects/manage-object/download-object/
- name: "Java SDK"
url: /ja/sdk/java/v1/cloud-scale/stratus/range-download/
- name: "Node.js SDK"
url: /ja/sdk/nodejs/v2/cloud-scale/stratus/range-download/
- name: "Python SDK"
url: /ja/sdk/python/v1/cloud-scale/stratus/range-download/
- name: "Web SDK"
url: /ja/sdk/web/v4/cloud-scale/stratus/range-download/
- name: "Android SDK"
url: /ja/sdk/android/v2/cloud-scale/stratus/download-object/
- name: "Flutter SDK"
url: /ja/sdk/flutter/v1/cloud-scale/stratus/download-object/
- name: "REST API"
url: /ja/api/code-reference/cloud-scale/stratus/download-object/#DownloadObject
---
# Objectのダウンロード
以下のSDKメソッドを使用して、Objectをダウンロードできます。
### Objectのダウンロード(Completion Callback)
このSDKメソッドを使用すると、進捗インジケーターなしでObjectをダウンロードできます。
**使用するパラメータ**
| パラメータ名 |
定義 |
| `fromCache` |
- **オプション**パラメータです。このファイルをキャッシュから取得するかどうかを指定するために使用します。
- **デフォルト値**: false。
|
```bash
objectInstance.download( fromCache : true ) { result in
switch result {
case .success( let url ) :
do {
let data = Data(contentsOf : url)
DispatchQueue.main.sync {
self.imageView.image = UIImage(date: data)
}
}
catch {
print("Error : \( error )")
}
case .error( let error ) :
print("Error : \( error )")
}
}
```
### Objectのダウンロード(進捗付き)
このSDKメソッドを使用すると、進捗インジケーター付きでObjectをダウンロードできます。
**使用するパラメータ**
| パラメータ名 |
定義 |
| `fromCache` |
- **オプション**パラメータです。このファイルをキャッシュから取得するかどうかを指定するために使用します。
- **デフォルト値**: false。
|
| `fileRefId` |
アップロード中のファイルを参照するための一意のIDです。 |
| `fileUploadDelegate` |
確認が必要なプロトコルです。Objectのアップロード状況を追跡するために、Upload Delegateオブジェクトが不可欠です。 |
```bash
objectInstance.download( fromCache : true, fileRefId : "{file_ref_id}", fileDownloadDelegate : self )
```