会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
我立寒风自癫狂
问己之不悉,解己之不惑.
博客园
首页
新随笔
联系
订阅
管理
C#使用ZLIB对字符串进行压缩
Code
1
MemoryStream ms
=
new
MemoryStream();
2
Response.ContentType
=
"
application/octet-stream
"
;
3
string
strFileName
=
HttpUtility.UrlEncode(
"
TestFileName
"
);
4
Response.AddHeader(
"
Content-Disposition
"
,
"
attachment; filename=
"
+
strFileName
+
"
.zip
"
);
5
6
zlib.ZOutputStream outputStream
=
new
zlib.ZOutputStream(ms, zlib.zlibConst.Z_DEFAULT_COMPRESSION);
7
8
string
strInfo
=
"
string
"
;
9
10
byte
[] buffer
=
new
byte
[strInfo.Length];
11
buffer
=
System.Text.Encoding.UTF8.GetBytes(strInfo);
12
13
outputStream.Write(buffer,
0
, buffer.Length);
14
15
outputStream.finish();
16
outputStream.Close();
17
18
Response.Clear();
19
Response.BinaryWrite(ms.ToArray());
20
Response.End();
21
posted @
2009-08-25 11:35
Zoya Qiu
阅读(
2926
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告