asp.net2.0下,如何实现服务器端压缩包自解压

asp.net2.0下,如何实现服务器端压缩包自解压 using  System;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Data;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Configuration;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Web;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Web.Security;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Web.UI;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Web.UI.WebControls;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Web.UI.WebControls.WebParts;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.Web.UI.HtmlControls;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.IO;
asp.net2.0下,如何实现服务器端压缩包自解压
using  System.IO.Compression;
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压
/// <summary>
asp.net2.0下,如何实现服务器端压缩包自解压
/// ZipUtility 的摘要说明
asp.net2.0下,如何实现服务器端压缩包自解压
/// </summary>

asp.net2.0下,如何实现服务器端压缩包自解压 public   class  ZipUtility
asp.net2.0下,如何实现服务器端压缩包自解压
{
asp.net2.0下,如何实现服务器端压缩包自解压    
public ZipUtility()
asp.net2.0下,如何实现服务器端压缩包自解压    
{
asp.net2.0下,如何实现服务器端压缩包自解压        
//
asp.net2.0下,如何实现服务器端压缩包自解压        
// TODO: 在此处添加构造函数逻辑
asp.net2.0下,如何实现服务器端压缩包自解压        
//
asp.net2.0下,如何实现服务器端压缩包自解压
    }

asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压    
public static void Compress(Stream source, Stream destination)
asp.net2.0下,如何实现服务器端压缩包自解压    
{
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        
using (GZipStream output = new GZipStream(destination, CompressionMode.Compress))
asp.net2.0下,如何实现服务器端压缩包自解压        
{
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压            Pump(source, output);
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        }

asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压    }

asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压    
public static void Decompress(Stream source, Stream destination)
asp.net2.0下,如何实现服务器端压缩包自解压    
{
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        
using (GZipStream input = new GZipStream(source, CompressionMode.Decompress))
asp.net2.0下,如何实现服务器端压缩包自解压        
{
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压            Pump(input, destination);
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        }

asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压    }

asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压    
private static void Pump(Stream input, Stream output)
asp.net2.0下,如何实现服务器端压缩包自解压    
{
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        
byte[] bytes = new byte[4096];
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        
int n;
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        
while ((n = input.Read(bytes, 0, bytes.Length)) != 0)
asp.net2.0下,如何实现服务器端压缩包自解压        
{
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压            output.Write(bytes, 
0, n);
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压        }

asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压    }

asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压}

asp.net2.0下,如何实现服务器端压缩包自解压简单应用:
asp.net2.0下,如何实现服务器端压缩包自解压
protected   void  Button1_Click( object  sender, EventArgs e)
asp.net2.0下,如何实现服务器端压缩包自解压    
{
asp.net2.0下,如何实现服务器端压缩包自解压        FileStream fs
=File.OpenWrite("d:/Data.txt");
asp.net2.0下,如何实现服务器端压缩包自解压        Stream c
=this.FileUpload1.PostedFile.InputStream;
asp.net2.0下,如何实现服务器端压缩包自解压        ZipUtility.Decompress(c, fs);
asp.net2.0下,如何实现服务器端压缩包自解压        fs.Close();
asp.net2.0下,如何实现服务器端压缩包自解压        c.Close();
asp.net2.0下,如何实现服务器端压缩包自解压
asp.net2.0下,如何实现服务器端压缩包自解压    }

asp.net2.0下,如何实现服务器端压缩包自解压

你可能感兴趣的:(asp.net)