not able to use asp.net's compression utility

Discussion in 'ASP.NET 2.0' started by jalva, Jan 15, 2008.

  1. Hi, it seems that the asp.net 2.0compression utility is not working on your servers:


    Response.Filter = new System.IO.Compression.GZipStream(Response.Filter,System.IO.Compression.CompressionMode.Compress);


    Is this not supported? (I saw an earlier post about this, but the response wasn't clear on wether this is supported or not).


    Thanks.
     
  2. It should work fine.Whats the error Message?

    Following is a sample code snippet for using the compression and decompression functions:

    Private Sub Compress(ByVal source As String, ByVal destination As String)
    Using sourceStream As System.IO.FileStream = System.IO.File.OpenRead(source)
    Using destinationStream As System.IO.FileStream = System.IO.File.OpenWrite(destination)
    Using compressedStream As New System.IO.Compression.GZipStream(destinationStream, System.IO.Compression.CompressionMode.Compress)
    Dim data As Byte() = New Byte(sourceStream.Length - 1) {}
    sourceStream.Read(data, 0, data.Length)
    compressedStream.Write(data, 0, data.Length)
    End Using
    End Using
    End Using

    End Sub

    Private Sub DeCompress(ByVal source As String, ByVal destination As String)
    Using sourceStream As System.IO.FileStream = System.IO.File.OpenRead(source)
    Using destinationStream As System.IO.FileStream = System.IO.File.OpenWrite(destination)
    Using decompressedStream As New System.IO.Compression.GZipStream(sourceStream, System.IO.Compression.CompressionMode.Decompress)
    Dim data As Integer
    While (data = decompressedStream.ReadByte()) <> -1
    destinationStream.WriteByte(CByte(data))
    End While
    End Using
    End Using
    End Using
    End Sub

    Vikram

    DiscountASP.NET
    www.DiscountASP.NET
     
  3. mjp

    mjp

    It is available, yes. The earlier thread demonstrated that it works and it turned out that the original poster had a buggy Firefox plugin that was not reporting the compression, so he thought it was not working.




    mjp
    ---
    DiscountASP.NET

    Post Edited (mjp [DASP]) : 1/16/2008 12:45:05 AM GMT
     
  4. Bruce

    Bruce DiscountASP.NET Staff

Share This Page