動画の容量と保存 · 参考資料確認日 2026年9月21日
Directusの1mb設定をファイル上限と読み違えないために
Directusで見つけた1mbという既定値だけで、すべてのfile uploadが1 MBまでと結論づけることはできません。失敗した経路を確認します。
MAX_PAYLOAD_SIZEは一般request bodyの設定
MAX_PAYLOAD_SIZEの既定は1mbで、一般request bodyを制御します。ファイル固有の最大値を設定するFILES_MAX_UPLOAD_SIZEには、現行の設定資料でdefault値が示されていません。これらをまとめて「Directusのfile uploadはdefault 1 MB」とは説明できません。
TUSは既定で無効です。有効化した場合のTUS_CHUNK_SIZEの現在の既定は10mbで、未完了TUSの期限は10mです。Directus 12.2で追加されたIMPORT_MAX_FILE_SIZEの既定50mbはimportやschema snapshot用で、通常のファイル上限ではありません。TUSのchunkには保存先driver固有の条件もあります。
使用中の操作ごとに設定を照合する
一般API request、ファイルupload、TUS、importのどこで失敗したか確認します。ファイルならFILES_MAX_UPLOAD_SIZEの設定を調べ、TUSなら有効化状態、chunkサイズ、保存driverの条件を調べます。
TUSの保存先にはGCSの256kb以上で2の累乗、Azureの100mb以下、Cloudinaryの5mb以上といった制約があります。importの50mbを通常のアップロード可能サイズに流用せず、各経路のエラーと実際の環境設定を確認してください。
参考資料
- directus.com
https://directus.com/docs/configuration/security-limits
確認日:2026-09-21
- directus.com
https://directus.com/docs/configuration/files
確認日:2026-09-21
- directus.com
https://directus.com/resources/12.2-release-notes
確認日:2026-09-21