Test: Upload Ảnh qua MCP lên R2

Bài test end-to-end luồng upload ảnh từ MCP tool lên Cloudflare R2 và nhúng vào bài viết qua public URL.

Nghe bài viết này dưới dạng podcast

Test: Upload Ảnh qua MCP lên R2

Bài này kiểm tra luồng upload ảnh end-to-end: từ MCP tool → Cloudflare R2 → public URL → nhúng vào Markdown.

Ảnh cover (upload qua MCP)

Cover gradient

Luồng hoạt động

  1. MCP upload_image nhận filename, data (base64), content_type
  2. Sanitize filename → thêm date prefix: YYYYMMDD-filename.ext
  3. Lưu vào R2 với key images/{filename}
  4. Trả về { key, url, markdown }
{
  "key": "images/20260517-mcp-image-upload-cover.png",
  "url": "https://blogs.linhhang1412.com/api/images/20260517-mcp-image-upload-cover.png",
  "markdown": "![...](https://blogs.linhhang1412.com/api/images/20260517-mcp-image-upload-cover.png)"
}

Kết quả verify

  • HTTP 200 OK
  • Content-Type: image/png
  • Cache-Control: public, max-age=31536000, immutable ✓ (Cloudflare cache 1 năm)
  • ETag có — hỗ trợ conditional request ✓

Luồng upload ảnh qua MCP hoạt động đúng hoàn toàn.

Chưa có bình luận

Để lại bình luận

Bình luận sẽ được phê duyệt trước khi hiển thị.

Nhận bài viết mới

Mình sẽ gửi email khi có bài mới. Không spam.