![](/img/trans.png)
[英]How to Mock BlobContainerClient() of Azure.Storage.Blobs?
[英]How to upload stream with Azure.Storage.Blobs
我正在嘗試將數據上傳/存儲到 azure blob 中。 數據是從 xmlSerialize object 生成的。 由於結果可能很大而且我的程序中不需要序列化的 output 我想將 stream 數據直接放入 blob。 這已通過Microsoft.Azure.Storage.Blob解決: uploading-datatable-to-azure-blob-storage但我使用的是Azure.Storage.Blobs ,因為微軟推薦它,而另一個已被替換。 它還支持身份驗證。
預覽解決方案依賴於為 blob 獲取 stream object,因此它可以被序列化程序使用。 但我看不出有任何方法可以對新的 API 做同樣的事情。 我錯過了什么嗎?
但我看不出有任何方法可以對新的 API 做同樣的事情。 我錯過了什么嗎?
你是對的。 在新的 SDK 中不提供用於 blob 的 stream object。 您需要將數據轉換為 stream,然后在BlobClient
或BlockBlobClient
上使用Upload
或UploadAsync
方法來上傳 Blob。
請參閱https://stackoverflow.com/a/65395088/2589083上的答案
新 Azure.Storage.Blobs.Specialized.BlockBlobClient(System.Uri uri)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.