安奇
会员
- 已加入
- 2020年12月16日
- 留言内容
- 17
- 编程经验
- 3-5
下面是我从azure blob容器中读取一个csv文件,然后调用一个函数来复制表格存储中的内容的方法。
现在,我的要求发生了一些变化,现在.blob容器中的.csv文件将被压缩为.gz文件。我想知道,如何修改以下代码,以便可以读取.gz文件,将其解压缩,然后在传递内容时传递内容
现在,我的要求发生了一些变化,现在.blob容器中的.csv文件将被压缩为.gz文件。我想知道,如何修改以下代码,以便可以读取.gz文件,将其解压缩,然后在传递内容时传递内容
C#:
public async Task<string> ReadStream(string BlobcontainerName, string fileName, string connectionString)
{
var contents = await DownloadBlob(BlobcontainerName, fileName, connectionString);
string 数据 = Encoding.UTF8.GetString(contents.ToArray());
return 数据;
}
foreach (var files in recFiles)// recFiles are list of CSV files
{
string 数据 = await ReadStream(containerName, files.Name, connectionString);}
c#