我们可以在 .net core 3.1 中一次性上传多少大文件到 Azure 文件共享
Posted
技术标签:
【中文标题】我们可以在 .net core 3.1 中一次性上传多少大文件到 Azure 文件共享【英文标题】:How much large file we can upload to Azure file share in a single shot in .net core 3.1 【发布时间】:2022-01-10 01:19:40 【问题描述】:我需要将一个大文件 (140 mb) 上传到 Azure 文件共享。请告诉我使用 C# 中的 FileShareClient 上传方法可以上传多少大文件
【问题讨论】:
您是否尝试上传并收到错误消息?为什么不使用 Azure Blob 存储上传/下载?....'使用 Microsoft.WindowsAzure.Storage.Blob' 【参考方案1】:文件共享中文件的最大大小为 4 TiB (Reference),因此您绝对可以在 Azure 文件共享中存储 140MB 的文件。
但是,您无法一次性在 Azure 文件共享中上传 140MB 的文件。为此,您需要分块上传,每个块不能超过 4MB (Reference)。
【讨论】:
使用 Fileshareclient 上传方法我检查了我是否能够一次上传一个大文件 (57 mb)。在这个大小之后,上传需要很长时间。这就是为什么我问一次最多可以上传多少大文件以上是关于我们可以在 .net core 3.1 中一次性上传多少大文件到 Azure 文件共享的主要内容,如果未能解决你的问题,请参考以下文章
Net Core 3.1 IHttpClientFactory/HttpClient 第一次请求慢
ASP.NET Core 3.1使用AutoMapper(基本使用)