套件概覽
cloudinary_public 套件允許從 Flutter 應用程式直接將媒體上傳至 Cloudinary,無需揭露敏感的 API 金鑰。它透過使用未簽名的上傳預設安全地處理驗證,讓客戶端可以直接上傳檔案,同時維持伺服器端的安全性。非常適合需要使用者產生內容的應用程式,例如照片分享或個人頭像上傳。此套件支援多個平台,包括 Android、iOS、macOS、Windows 和 Linux。
適用情境
- 從移動應用程式直接上傳檔案
- 使用者產生的內容儲存
- 個人檔案圖片上傳
- 影像和影片管理
- 安全的媒體處理,無需暴露憑據
主要特色
- 無 API 金鑰暴露
- 支援無簽名上傳預設
- 跨平台相容性
- 與 Cloudinary 的簡單整合
- 實時上傳進度追蹤
適合對象
- 行動應用程式中的媒體上傳
- 需要安全文件傳輸的應用程式
- 開發者避免後端認證
- 使用 Cloudinary 進行媒體存儲的項目
- 僅前端媒體處理
使用建議
- 需要設定 Cloudinary 上傳預設
- 限制為無簽名上傳
- 依賴 Cloudinary 的免費層級或付費方案
- 不適用於私人或受限媒體
- 必須正確配置 Cloudinary 儀表板