【发布时间】:2015-12-11 11:31:14
【问题描述】:
我正在使用Ionic dll 解压缩 zip 文件。但它不适用于通过WebClient 下载的文件。
它会抛出以下错误:
- 无法将 D:\test.zip 读取为 zip 文件
- 无法读取块 - 没有数据! (位置 0x10000002F)
我正在使用以下代码解压缩文件
if (File.Exists(compressedFilePath))
{
ZipFile zipFile = new ZipFile(compressedFilePath);
zipFile.ExtractAll(directoryPath,ExtractExistingFileAction.OverwriteSilently);
zipFile.Dispose();
}
请建议任何其他可用的选项来下载 zip 文件并将其解压缩。
【问题讨论】: