我正在使用 Azure 存储,并使用该功能从 Azure 存储容器下载 blob。我进行了搜索,找到了几个可以下载的重载方法。
我想了解采用流与字符串的方法之间有什么区别。 我目前使用 DownloadTo(stringfolderTodownLoad)。但是,如果我想使用流,我应该传递什么作为参数,以及通过 Download(string) 方法传递的目的或好处是什么。
最佳答案
DownloadTo(string)
直接下载到您的文件系统,并支持一次下载多个 block 。
DownloadTo(stream)
一次将一个 block 下载到流中,这样做的优点是它为您提供了更大的灵 active 。
一个简单的示例就是下载到 GZipStream,这样您就可以在从 Blob 存储下载文件时解压缩文件。
另一个示例可以下载到 MemoryStream,这样您就可以立即在内存中处理结果,而不必从磁盘加载文件。
关于asp.net-mvc - 使用 Azure 存储 blob 时 DownloadTo(stream) 与 DownloadTo(string) 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71448453/