数码资讯
使用 BlobClient 类将文件上传到 Azure Blob 存储 - C#
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1 首先我们需要提前准备存储账户和我们将上传文件的容器
2 从访问密钥区域获取存储帐户的连接字符串
3 需要添加以下NuGet包
Azure.Storage.Blob
4 示例代码
1 <Project Sdk="Microsoft.NET.Sdk.Web"> 2 <PropertyGroup> 3 <TargetFramework>netcoreapp3.1</TargetFramework> 4 </PropertyGroup> 5 6 <ItemGroup> 7 <PackageReference Include="Azure.Storage.Blobs" Version="12.12.0-beta.1" /> 8 <PackageReference Include="BlazorInputFile" Version="0.2.0" /> 9 </Project>
1 public void UploadToAzure(MemoryStream file, string fileName) 2 { 3 var connectionString = "**********************"; 4 5 // BobClient初始化 6 var blobContainerName = "mycrmfilescontainer"; 7 var blobName = fileName; 8 Azure.Storage.Blobs.BlobClient blobClient = new Azure.Storage.Blobs.BlobClient( 9 connectionString: connectionString, 10 blobContainerName: blobContainerName, 11 blobName: blobName); 12 13 // 上传文件(第二个参数为可以进行覆盖保存) 14 blobClient.UploadAsync(file, true); 15 }
5 上传成功的文件
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。