我正在尝试下载并提取 C# 中的 zip 文件,特别是 DotNetZip。
当我运行这段代码时......
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(reportUrl);
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
Stream stream = response.GetResponseStream();
MemoryStream ms = new MemoryStream();
stream.CopyTo(ms);
ms.Seek(0, 0);
ZipInputStream zip = new ZipInputStream(ms);
zip.Seek(0, 0);
ZipEntry e = zip.GetNextEntry();
string s = e.FileName;
MemoryStream ms2 = new MemoryStream();
e.Extract(ms2);
Extract 方法执行后,我得到...
$exception {"Object reference not set to an instance of an object."} System.Exception {System.NullReferenceException}
有什么想法吗?谢谢!