[英]Uploading File to Azure Blob Storage results in size 0
能够成功创建容器并上传创建的容器中的任何文件。 下载文件(任何上传的文件)后出现问题,它们始终为零。 这是我在 NET.Core 应用程序中使用 C# 的代码。
// Get a reference to a blob
BlobContainerClient container = new BlobContainerClient(connectionString: connectionString, blobContainerName: "test-container");
await container.CreateIfNotExistsAsync();
try
{
// Get a reference to a blob
BlobClient blob = container.GetBlobClient(uploadFiles.First().FileName);
string filePath = Path.GetFullPath(uploadFiles.First().FileName);
// Upload file data
await blob.UploadAsync(filePath, true);
}
catch (Exception e)
{
_ = e;
}
附上Auzure门户存储帐户里面的图片,大小为零?!
我正在关注 Microsoft 的文档,他们在上传文件时也没有明确设置任何大小。
以下代码可以工作:
using FileStream uploadFileStream = File.OpenRead(filePath);
await blob.UploadAsync(uploadFileStream, true);
uploadFileStream.Close();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.