ファイルのダウンロード
注意: Catalystでは、早期アクセスモードでStratusと呼ばれる新しいオブジェクトストレージコンポーネントを提供しています。このコンポーネントは、現在のCloud Scale File Storeコンポーネントの大幅なアップグレードです。Stratusコンポーネントの詳細については、こちらをご覧ください。
早期アクセスモードでStratusコンポーネントを使用するには、support@zohocatalyst.comまでメールでお問い合わせください。
早期アクセスモードでStratusコンポーネントを使用するには、support@zohocatalyst.comまでメールでお問い合わせください。
download()メソッドを呼び出すことで、File Store内の既存のフォルダからファイルをダウンロードできます。ファイルは設定したファイルパスに自動的にダウンロードされ、設定したファイル名が割り当てられます。以下の例に示すように、これらの値をdownload()メソッドの引数として渡すことができます。
以下のコードで使用される<FILE_INSTANCE>は、サンプルコードスニペットに示すように、特定のファイルに対して作成されたインスタンスです。これは、一意のファイルIDによって特定のフォルダからダウンロードするファイルを参照します。
copy
Future<(APIResponse, String)> <FILE_INSTANCE>.download(
void Function(int, int, double) inProgress)
ファイルインスタンスを含むサンプルコードスニペットを以下に示します:
copy
ZCatalystFolder folder = ZCatalystApp.getInstance()
.getFileStoreInstance()
.getFolderInstance(2823000000006561);
try{
var (_, file) = folder.getFile(2823000000006561);
var (_, downloadedFilePath) = await file.download(
filePath: '/desktop/files/',
fileName: 'red.webp',
onProgress: (bytesWritten, contentLength, percentage) {
print('${percentage}%');
});
print(downloadedFilePath);
} on ZCatalystException catch (ex) {
print(ex.toString());
}
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit