![](/img/trans.png)
[英]Upload blob into Azure Blob Storage with specified ContentType and overwrite same time (.NET v12 SDK)?
[英]How upload blob in Azure Blob Storage with specified ContentType with .NET v12 SDK?
我剛剛開始使用 .NET v12 SDK https://docs.microsoft.com/da-dk/azure/storage/blobs/storage-quickstart-blobs-dotnet
但我似乎無法找到上傳 blob 時如何指定 ContentType 的方法。
有人知道嗎?
提前致謝。
你可以設置如下,
await blobClient.UploadAsync(stream, true, default);
await blobClient.SetHttpHeadersAsync(new BlobHttpHeaders
{
ContentType = contentType
});
編輯:如評論中所述,使用單一方法執行相同操作的有效方法如下,
await blobClient.UploadAsync(ms, new BlobHttpHeaders{ ContentType = "text/plain"});
請嘗試覆蓋UploadAsync
方法。 此方法將在單個網絡調用中上傳和設置內容類型。
這將是您的代碼:
var httpHeaders = new BlobHttpHeaders
{
ContentType = contentType
});
await blobClient.UploadAsync(stream, httpHeaders);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.