ナレッジへの画像・ファイル添付
ナレッジへの画像・ファイル添付
ナレッジエディターでは、本文中に 画像やファイル を添付できます。
添付方法
ドラッグ&ドロップ
エディター内にファイルをドラッグ&ドロップすると自動アップロードされます。
ツールバーから
エディターのツールバー → 画像/ファイル追加 ボタン → ファイルを選択
ペースト
クリップボードの画像を Ctrl+V(Cmd+V) で直接ペーストできます。
制限
| 項目 | 制限 |
|---|---|
| 1ファイルあたり | 10MB |
| 対応形式 | 画像(PNG, JPG, GIF, WebP)、PDF、Office、CSV、MD、TXT、JSON、HTML 等 |
| 保存先 | プライベートディスク(storage/app/private/knowledge-attachments/) |
| 配信 | /api/v1/knowledge/attachments/{hash}.{ext} 経由(認可チェック付き) |
CDN/R2 について
ナレッジ添付は Cloudflare R2 や CDN 経由では配信されません。アバター等の public ディスク資産とは異なり、Laravel が権限を確認したうえでストリーム配信します。プライベートアイノウの添付が URL だけ知っていれば閲覧できる、ということはありません。
添付後の表示
- 画像 — 本文内にインライン表示
- PDF 等 — ダウンロードリンクとして表示(paperclip アイコン付き)
重複排除
同一ファイル(SHA-256 ハッシュ一致)は実体を 1 つに dedup します。
注意点
- アップロードしたファイルは アイノウに紐づく — アイノウ削除で失われます
- 大きな画像は表示速度に影響するため、適切なサイズにリサイズ推奨
- 著作権・個人情報に注意