套件概覽
azblob 是一個輕量級的 Dart 客戶端,用於 Azure Blob 儲存,專為伺服器端 Dart 應用程式設計。它支援簡單的操作,例如上傳(put)和從 Azure Blob 儲存下載(get)blob。該套件提供極簡的 API 表面,專注於核心功能,並可輕鬆整合至 Flutter 或獨立的 Dart 伺服器。它支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,適用於跨平台雲端儲存需求。azblob 以簡單與可靠為設計理念,協助開發者快速將 Dart 應用連結至 Azure 的可擴展物件儲存。
適用情境
- 將檔案上傳至 Azure Blob 儲存體
- 在伺服器端 Dart 應用中下載 blob
- 在跨平台 Flutter 應用中整合雲端儲存
- 透過 Azure 管理靜態資源
- 自動化檔案傳輸到雲
- 從 Azure 提供媒體檔案
主要特色
- 簡單的存取 blob 操作
- 伺服器端 Dart 相容性
- 跨平台支援
- 最小 API 設計
- 直接整合 Azure Blob 儲存
- 輕便且易於使用
適合對象
- Dart 後端服務
- 需要雲端儲存的Flutter應用
- 使用 Azure 的無伺服器函數
- 檔案上傳/下載工作流程
- 使用 Azure 進行儲存的開發人員
- 專案需要最少的依賴項
使用建議
- 僅限基本的 blob 操作
- 無內建驗證處理
- 不適用於客戶端網頁使用
- 需要手動錯誤處理
- 不支援進階 Azure 功能
- 身份驗證必須由外部管理