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}
何かご意見は?ありがとう!