簡體   English   中英

將文件上傳到 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;
        }

在此處輸入圖像描述

附上Auzure門戶存儲帳戶里面的圖片,大小為零?!

我正在關注 Microsoft 的文檔,他們在上傳文件時也沒有明確設置任何大小。

以下代碼可以工作:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM