![](https://support.spiral-platform.com/wp-content/uploads/2024/01/bn-itreview_600.png)
![](https://support.spiral-platform.com/wp-content/uploads/2024/01/knowledgesite_pagetop.png)
ファイル一括ダウンロード
機能概要
データベースのファイル型フィールドに保管されているファイルデータをzip形式でダウンロードできます。
大容量のファイル出力を実現するため、ファイルデータ出力を依頼し、非同期でファイルをダウンロードします。
操作画面
1.レコード一覧
レコード一覧画面左上の「歯車」ボタンから「ファイル一括ダウンロード(全件)」を選択します。
データベースのレコード全件のファイルが出力対象となります。
検索機能を使用している場合、「ファイル一括ダウンロード(検索結果)」を選択できます。
2.出力ファイルの検索条件、対象フィールド、合計レコードサイズの設定
ファイルサイズが3GiBを超えていた場合、3GiB以下になるよう調整してください。
出力するファイルは以下の項目で調整できます。
検索条件:検索条件の再設定が行えます。ダウンロード対象のレコードファイルは検索条件に加え、検索時点でのアプリロールで指定されているレコード操作権限の条件でもフィルタされます。
対象フィールド:ダウンロード対象のファイル型フィールドの選択が行えます。
検索条件や対象フィールドの変更をした場合、再計算ボタンを押すことで、出力されるファイルサイズを確認できます。
3.ダウンロード画面(ファイル生成中)
ダウンロードファイルの生成が完了するまでは、ファイル生成中のステータスとなります。
データ量が多い場合は生成に時間を要する為、画面記載の所要時間を目安に一度このモーダルウィンドウを閉じ、
時間が経過してから、再度このモーダルウィンドウを開きダウンロード状況を確認してください。
なお、モーダルウィンドウを閉じても、生成処理はバックグラウンドで継続されています。
4.ダウンロード画面(ファイル生成完了)
zipファイルの生成処理が完了するとダウンロードファイルが生成され、ダウンロードできます。
レコード一括出力と同様に、ダウンロードボタンをクリックするとすぐにダウンロードが実行されます。
ダウンロード画面を閉じてもダウンロードは継続されます。
ダウンロード完了後はブラウザの設定で指定したダウンロードフォルダに保存されます。
なお、ダウンロードをリクエストしたファイルはご利用の環境にもよりますが、1GiBあたり約15分程度でダウンロードされます。
その他
・1度にダウンロードをリクエストできるファイルサイズは3GiBまでです。
・1度にダウンロードをリクエストするファイルサイズの合計容量が1GiBを超える場合、zipファイルを圧縮前の合計ファイルサイズで1GiB以内になるよう、分割して生成します。
・生成されたダウンロードファイルの保存期間は24時間です。当該期間内に3GiBを超えるサイズのファイル生成のリクエストがされると、3GiB以下になるように古いファイルから削除されます。
・複数人でのファイル型フィールドの一括出力依頼は可能ですが、ファイル生成は並列ではなくリクエストした順番で処理されます。
・ファイル型フィールドのファイル以外のデータはダウンロードファイルに含まれません。
・生成されるzipファイルの命名規則は以下のとおりです。
{DB識別名}_{年}{月}{日}{時}{分}_{分割数}.zip
※{年}{月}{日}{時}{分}はファイル一括出力依頼した時の日時です。依頼したユーザが設定しているタイムゾーンの日時で出力されます。
・生成されるzip内ファイルの命名規則は以下のとおりです。
{レコードID}_{フィールドID}_{ファイルID}_{ファイル名}.{拡張子}
※ファイルIDはアカウントに登録されているファイル型フィールドの登録データ全体で何番目に登録されたファイルかを示すものです。