我正在嘗試使用 .Net Core 構建一個 Web API,以使用具有標準上傳、下載和洗掉功能的 Azure BLOB 存盤。上傳是使用 IFormFile 的標準檔案上傳,用戶從本地計算機中選擇一個檔案并點擊上傳按鈕。下載也一樣,洗掉就是洗掉。
使用連接字串、BlobContainerClient 和 BlobClient 遵循 Azure-Samples Git repos 中的示例,它們都可以正常作業。
現在這里的管理員要求使用 SAS 而不是連接字串。我在這里得到了一些幫助
有人可以指出我也可以從中學習這部分的示例。
提前致謝。
uj5u.com熱心網友回復:
有一個建構式BlobContainerClient需要一個AzureSasCredential. 它具有以下簽名:
public BlobContainerClient (Uri blobContainerUri, Azure.AzureSasCredential credential, Azure.Storage.Blobs.BlobClientOptions options = default);
您應該能夠從 SAS 字串構造 AzureSasCredential 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/487271.html
上一篇:通過HttpResponse(PyPDF2)在Azure函式中回傳PDF
下一篇:Azure應用程式網關后端設定證書錯誤-ApplicationGatewayTrustedRootCertificateInvalidData
