Fire Image Uploader

一个由 Next.js 和 Firebase 驱动的极简图片托管服务。

上传图片
拖拽文件或点击浏览。最大 5MB。

点击或拖拽文件上传

支持 PNG, JPG, GIF, WEBP, 最大 5MB

工作原理

此上传器通过一个安全的后端 API 将图片上传到 Firebase Storage。

  1. 选择文件: 您在浏览器中选择一个图片文件。
  2. API 请求: 文件通过 POST 请求发送到 Next.js 的后端 API 端点。
  3. API 密钥认证: API 端点会验证请求头中的 'Authorization' 密钥,以确保只有授权的请求才能上传。
  4. 后端上传: 验证通过后,服务器使用 Firebase Admin SDK 将文件安全地上传到 Cloud Storage。

这种架构通过将 Firebase 凭据和上传逻辑保留在服务器上,提供了更强的安全性。

后台管理
登录以查看您的 API 密钥和上传说明。