Azure Storage Blob ContentType 問題
公司產品使用微軟雲端儲存(Azure Storage),我負責 iOS 端。
在最初整合時就發現通過 SDK 上傳的圖片不能在瀏覽器中直接瀏覽,瀏覽器中會提示下載,而通過 Azure Storage 管理後臺上傳的圖片可以直接瀏覽。
當時排查到區別在於檔案請求返回的Content-Type
不同,SDK 上傳的是application/octet-stream
,管理後臺上傳的是image/jpeg
,而官方文件上並沒有說明如何設定這個Content-Type
。
今天想到了這個問題,再次試著去查查資料,最終發現是通過blob.properties.contentType
來設定,特此記錄一下。
// iOS
let blob: AZSCloudBlockBlob = xxxx
blob.properties.contentType = "image/jpeg"
blob.upload()
// Java
blob.getProperties().setContentType("image/jpeg");
相關文章
- Azure 基礎:Blob Storage
- Python 操作 Azure Blob StoragePython
- 使用PowerShell建立Azure Storage的SAS Token訪問Azure Blob檔案
- Azure Functions(二)整合 Azure Blob Storage 儲存檔案Function
- 如何更換Azure SQL DB blob storage credentialsSQL
- 將資料庫備份到AZURE blob storage資料庫
- 【Azure Blob】關閉Blob 匿名訪問,iOS Objective-C SDK連線Storage Account報錯iOSObject
- Azure Terraform(十二)利用 Terraform 將檔案上傳到 Azure Blob StorageORM
- 【Azure 儲存服務】Java Azure Storage SDK V12使用Endpoint連線Blob Service遇見 The Azure Storage endpoint url is malformedJavaORM
- 【Azure 儲存服務】程式碼版 Azure Storage Blob 生成 SAS (Shared Access Signature: 共享訪問簽名)
- 【Azure Developer】使用 Python SDK連線Azure Storage Account, 計算Blob大小程式碼示例DeveloperPython
- 【Azure Developer】VS Code執行Java 版Azure Storage SDK操作Blob (新建Container, 上傳Blob檔案,下載及清理)DeveloperJavaAI
- Azure Storage 系列(二) .NET Core Web 專案中操作 Blob 儲存Web
- 【Azure 儲存服務】.NET7.0 示例程式碼之上傳大檔案到Azure Storage Blob
- Azure 基礎:File Storage
- Azure 基礎:Table storage
- Azure 基礎:Queue Storage
- Hibernate Blob 操作問題!
- 建立Azure Blob Snapshot的指令碼指令碼
- Azure Functions(三)整合 Azure Queue Storage 儲存訊息Function
- Azure Storage 系列(五)通過Azure.Cosmos.Table 類庫在.Net 上使用 Table Storage
- Azure Blob (三)引數設定說明
- Azure Blob儲存更改快取時間快取
- Azure Storage 系列(一)入門簡介
- 細說 Azure Storage 的冗餘策略
- Azure CLI下載Azure Storage Container內的所有檔案AI
- 【Azure 環境】由為儲存賬號(Storage Account)拒絕分配許可權而引出的Azure 藍圖(Blueprint)使用問題
- Azure CLI的版本問題
- 【Azure Developer】解決Azure Key Vault管理Storage的示例程式碼在中國區Azure遇見的各種認證/授權問題 - C# Example CodeDeveloperC#
- Azure DevOps(三)Azure Pipeline 自動化將程式包上傳到 Azure Bolb Storagedev
- Azure Storage 利用 azCopy 複製遷移資料
- 【Azure 儲存服務】訪問Azure Blob File遇見400-Condition Headers not support錯誤的解決之路Header
- Azure 基礎:自定義 Table storage 查詢條件
- 自定義 Azure Table storage 查詢過濾條件
- Safari無痕模式下,storage被禁用問題模式
- 關於oracle中blob欄位的錄入問題Oracle
- Azure File Storage(一)為本地機器配置網路磁碟
- Oracle資料庫中對BLOB資料的操作問題Oracle資料庫