[英]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.