ファイルのアップロード
注意: Catalystでは、早期アクセスモードでStratusという新しいオブジェクトストレージコンポーネントを提供しています。このコンポーネントは、現在のCloud Scale File Storeコンポーネントの大幅なアップグレードです。Stratusコンポーネントの詳細については、こちらをご覧ください。
早期アクセスモードでStratusコンポーネントを使用するには、support@zohocatalyst.comまでメールでお問い合わせください。
早期アクセスモードでStratusコンポーネントを使用するには、support@zohocatalyst.comまでメールでお問い合わせください。
一意のフォルダIDを参照して、ローカルシステムからCatalyst File Storeの既存のフォルダにファイルをアップロードできます。画像、テキストドキュメント、CSV、その他必要な種類のファイルをアップロードできます。
アップロードできるファイルの最大サイズは100 MBです。ファイルがアップロードされた後、一意のファイルIDが作成されます。
注意:
Catalystは、開発環境の各プロジェクトに1 GBのFile Storeスペースを提供しています。本番環境ではストレージの上限はありません。
以前に作成されたコンポーネント参照またはフォルダ参照のいずれかを使用して、ファイルをアップロードするフォルダを参照できます。フォルダの一意のフォルダIDを渡す必要があります。ここで返されるレスポンスは、アップロードされたファイルの情報です。
以下で使用されているコンポーネントインスタンスfilestore_serviceの詳細については、こちらのヘルプセクションを参照してください。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| file_name | String | 必須パラメータです。File Storeにアップロードするファイルの名前を保持します。 |
| content_type | File | 必須パラメータです。デフォルト値として「file」を保持します。 |
copy
#ファイルをアップロードする
file = open('file.txt', "rb")
filestore_service = app.filestore()
folder = filestore_service.folder(6759000000166049)
folder.upload_file('testFile.txt',file)
サンプルレスポンスを以下に示します:
copy
{
id: "5249000000016011",
file_location: null,
file_name: "testFile.txt",
file_size: "84881",
created_by: {
zuid: "66466723",
is_confirmed: false,
email_id: "amelia.burrows@zylker.com",
first_name: "Amelia",
last_name: "Burrows",
user_type: "Admin",
user_id: "2136000000006003"
},
created_time: "Aug 17, 2021 09:33 PM",
modified_by: {
zuid: "66466723",
is_confirmed: false,
email_id: "amelia.burrows@zylker.com",
first_name: "Amelia",
last_name: "Burrows",
user_type: "Admin",
user_id: "2136000000006003"
},
modified_time: "Aug 17, 2021 09:33 PM",
project_details: { project_name: "ShipmentTracking", id: "2136000000007733" },
folder_details: "5249000000016011"
}
情報: 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープの表を参照してください。
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit