データ
ストレージ
ファイルを保存してダウンロードします。ワーカーでは env.storage を使い、署名付き URL でブラウザから直接ファイルを転送させることもできます。
{ "storage": true }runlot deployデプロイすると、ワーカーで env.storage を使えるようになります。
const obj = await env.storage.put("covers/hello.png", file, { contentType: "image/png" });
const url = await env.storage.presign("covers/hello.png", { ttl: 600 });画像や添付ファイルのような大きなバイナリデータは、データベースではなくストレージに保存してください。無料プランのストレージ容量は 1 GiB です。
このセクションのドキュメント
はじめる
- env.storage — 6 つの API
- put, get, list
- 署名付き URL
運用する