FileUploadコントロールでzipファイル(winrarで圧縮)をサーバーにアップロードしています。アップロードしたファイルの解凍:GZipヘッダーのマジックナンバーが正しくありません。 GZipストリームを渡していることを確認してください
HttpPostedFile myFile = FileUploader.PostedFile;
using (Stream inFile = myFile.InputStream)
{
using (GZipStream decompress = new GZipStream(inFile, CompressionMode.Decompress))
{
StreamReader reader = new StreamReader(decompress);
string text = reader.ReadToEnd(); // Here is an error
}
}
しかし、私はエラーを取得する:私は、ファイルを解凍するために、このコードを使用して、サーバー上
gzipヘッダ中のマジックナンバーが正しくありません。 GZipストリームを渡していることを確認してください
これを修復する方法はありますか? .NET 2.0
を使用してイムは、ヘルプ
GZipでZIPファイルの解凍をどのように行うと思いますか? – leppie