将文件上传到 Azure Blob 存储导致大小为 0

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;
        }

enter image description here

所附图片显示了 Auzure 门户存储帐户中的内容,大小为零?!

我正在关注 Microsoft 的文档,他们在上传文件时也没有明确设置任何大小。

以下代码可以工作:

using FileStream uploadFileStream = File.OpenRead(filePath); 
await blob.UploadAsync(uploadFileStream, true); 
uploadFileStream.Close();