--- title: "バケットへのオブジェクトのアップロード" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/objects/upload-object/ description: "Stratusは、Catalystを基盤とした堅牢なクラウドストレージソリューションです。バケットとオブジェクトの形式で、あらゆるフォーマットタイプのデータを保存できます。" last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general related_links: - name: "Create a Bucket" url: /ja/cloud-scale/help/stratus/buckets/create-bucket/ - name: "Object Versioning" url: /ja/cloud-scale/help/stratus/stratus-config/general-settings/#versioning - name: "Java SDK" url: /ja/sdk/java/v1/cloud-scale/stratus/upload-object/ - name: "Node.js SDK" url: /ja/sdk/nodejs/v2/cloud-scale/stratus/upload-object/ - name: "Python SDK" url: /ja/sdk/python/v1/cloud-scale/stratus/upload-object/ - name: "Web SDK" url: /ja/sdk/web/v4/cloud-scale/stratus/upload-object/ - name: "iOS SDK" url: /ja/sdk/ios/v2/cloud-scale/stratus/upload-object/ - name: "Android SDK" url: /ja/sdk/android/v2/cloud-scale/stratus/upload-object/ - name: "Flutter SDK" url: /ja/sdk/flutter/v1/cloud-scale/stratus/upload-object/ - name: "REST API" url: /ja/api/code-reference/cloud-scale/stratus/upload-object/#UploadObject --- # バケットへのオブジェクトのアップロード オブジェクトはあらゆる形式のデータです。要件に応じてカスタマイズ可能なディレクトリ構造を使用して、ローカルシステムから直接アップロードできます。 > **注意:** オブジェクトをアップロードする際、その名前が現在のパス内で一意であることを確認してください。 **コンソールを使用** オブジェクトまたはオブジェクトのグループをアップロードするには: 1. **Upload**ボタンをクリックし、フォルダ内のすべてのオブジェクトを含むフォルダ全体をアップロードする場合は**Upload Folder**を、特定のオブジェクトのグループまたは1つのオブジェクトだけをアップロードする場合は**Upload File**を選択します。 ![catalyst_stratus_upload_choice](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_upload_choice.webp) 2. アップロードを選択する場合: ローカルシステムから必要なフォルダを選択し、**Upload**をクリックします。 ![catalyst_startus_upload_folder](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_startus_upload_folder.webp) フォルダがすべてのコンテンツとともにアップロードされます。 ![catalyst_stratus_upload_folder_action_complete](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_upload_folder_action_complete.webp) アップロードされたディレクトリをクリックして、ローカルシステムに含まれていたすべてのオブジェクトが含まれていることを確認します。 ![catalyst_stratus_all_uploaded_folder_action](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_all_uploaded_folder_action.webp) **ファイル** ローカルシステムからアップロードするファイルを選択し、**Open**をクリックします。 ![catalyst_stratus_object_upload_file_inprog](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_object_upload_file_inprog.webp) ファイルがアップロードされます。 ![catalyst_stratus_object_uploaded_console](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_object_uploaded_console.webp) ### パスを使用したオブジェクトのアップロード **Create Path**オプションを使用して、バケットにオブジェクトをアップロードすることもできます。 ![catalyst_stratus_create_path_button_highlit](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_create_path_button_highlit.webp) > **注意:** パスオプションは、バケット内の特定のパスに1つ以上のオブジェクトを保存する場合に最適です。パスの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/objects/introduction/#path)で確認できます。 1. **Create Path**ボタンをクリックします。 ![catalyst_stratus_showcase](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_showcase.webp) 2. スラッシュ「`/`」特殊文字をディレクトリセパレーターとして使用して、必要なパスを入力します。 ![catalyst_stratus_slash_path_show](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_slash_path_show.webp) 3. **upload-icon**をクリックし、ローカルシステムで必要なオブジェクトを選択して、**Open**をクリックしてアップロードします。 ![catalyst_stratus_object_upload_in_path_show](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_object_upload_in_path_show.webp) 入力したパスが作成され、従来のディレクトリと同様にナビゲートできます。 ![catalyst_stratus_obj_created_in_path](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_obj_created_in_path.webp) **SDKを使用** 以下のSDKメソッドを使用して、バケットにオブジェクトをアップロードできます: **Server SDK** **Java SDK** > **注意:** このSDKメソッドの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/stratus/upload-object/)をご覧ください。 **以下のパッケージがインポートされていることを確認してください:** ```java import com.zc.component.stratus.beans.ZCPutObjectOptions; import java.nio.file.Path; import java.nio.file.Files; import java.nio.file.StandardCopyOption; import java.io.*; ``` ```java InputStream file =new FileInputStream("filePath"); Boolean res = bucket.putObject("objectName", file); System.out.println(res); ``` **Node.js SDK** > **注意:** このSDKメソッドの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/stratus/upload-object/)をご覧ください。 ```javascript // オブジェクトアップロード用のリードストリームを作成する const file = fs.createReadStream("file_path"); // アップロードメソッドを呼び出す const res = await bucket.putObject("object_name", file); console.log(res); ``` **Python SDK** > **注意:** このSDKメソッドの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/stratus/upload-object/)をご覧ください。 ```python file = open('file_path','rb') res = bucket.put_object('object_name',file) print(res) ``` **Client & Mobile SDK** **Web SDK** > **注意:** このSDKメソッドの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/sdk/web/v4/cloud-scale/stratus/upload-object/)をご覧ください。 ```javascript const putObject = stratus.putObject("{object_name}","{File}", "{options}", "{processCallback}"); const putObjectStart = putObject.start(); // リクエストを開始する const putObjectAbort = putObject.abort(); // リクエストを中止する ``` **iOS SDK** > **注意:** このSDKメソッドの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/sdk/ios/v2/cloud-scale/stratus/upload-object/)をご覧ください。 ```bash bucketInstance.upload( filePath : "{file_path}", fileName : "{file_name}", shouldCompress : true ) { error in if let error = error { print("Error : \( error )") return } print("Uploaded Successfully") } ``` **Android SDK** > **注意:** このSDKメソッドの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/stratus/upload-object/)をご覧ください。 ```bash bucketIntance.uploadObject("/Desktop", "Helplinecard.jpeg", true, { println(" >> Object Upload Success -$it") }, { println(" >> Object Upload Failed -$it") }, progress = { bytesWritten, contentLength, percentage -> println("Percentage: $percentage") } ) ``` **Flutter SDK** > **注意:** このSDKメソッドの詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/sdk/flutter/v1/cloud-scale/stratus/upload-object/)をご覧ください。 ```bash 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()); } ``` > **注意:** Stratusはバックグラウンドで常にマルウェアスキャンを実行しています。スキャンでマルウェアが検出された場合、ユーザー、管理者、スーパー管理者、およびプロジェクトオーナーにマルウェアが通知され、アップロードされたオブジェクトはバケットから即座に完全に削除されます。