使用正常的Windows文件系統,該ExtractToFile
方法就足夠了:提取ZipArchive進入Blob存儲
using (ZipArchive archive = new ZipArchive(uploadedFile.InputStream, ZipArchiveMode.Read, true))
{
foreach (var entry in archive.Entries.Where(x => x.Length > 0))
{
entry.ExtractToFile(Path.Combine(location, entry.Name));
}
}
現在我們正在使用Azure的,這顯然需要,因爲我們使用的是Blob存儲改變。
這怎麼辦?