動画の容量と保存 · 参考資料確認日 2026年9月20日
Vercel Blobの保存上限とFunctionの4.5 MB制限の違い
Vercel Blobへ保存できるファイルサイズと、Functionを通せる本文サイズは別です。ファイル本体がどこを通るかを確認して、アップロード方式を選びます。
Function本文・直接送信・multipartを分けて考える
Vercel Functionのリクエストまたはレスポンスの本文上限は4.5 MBです。これを超える本文は413エラーになります。これはFunctionを通る本文の制限であり、Vercel Blobに保存するファイルの上限ではありません。
ブラウザーのclient uploadでは、サーバーが発行したトークンを使い、ファイル本体をブラウザーからVercel Blobへ直接送ります。トークンを発行する前に、利用者の認証と、そのアップロードを許可してよいかの認可を行う必要があります。
Vercel Blobのmultipartアップロードは、ファイルを分割して転送し、再試行を行う方式で、最大5 TBのファイルの転送・保存に対応します。この5 TBはmultipartで扱うファイルの上限であり、Function本文の上限を引き上げる値ではありません。
したがって、Function本文の上限を超える素材では、認証・認可を伴うclient uploadを検討します。そのうえでmultipartの利用設定を確認してください。Blobの上限内でも、認証や転送の成功は保証されません。また、これらの値からアップロード後の処理上限は判断できません。
ファイル本体の経路とトークン発行条件を確認する
4.5 MBを超える素材を扱う場合は、ファイル本体がFunction本文を通る構成かを確認し、ブラウザーから直接送るclient uploadを検討してください。トークン発行前の認証・認可とmultipart設定を確認したうえで、実際のアップロード結果を確かめます。
参考資料
- vercel.com
https://vercel.com/docs/functions/limitations
確認日:2026-09-20
Function
- vercel.com
https://vercel.com/docs/vercel-blob/client-upload
確認日:2026-09-20
browser
- vercel.com
https://vercel.com/changelog/5tb-file-transfers-with-vercel-blob-multipart-uploads
確認日:2026-09-20
multipart