zoukankan
html css js c++ java
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
查看全文
相关阅读:
5步教你完成小熊派开发板贴片
了解JS压缩图片,这一篇就够了
【华为云推官招募】加入云推官,月入8万的兼职不是梦
JavaScript中的正则表达式详解
一瓶可乐的自动售货机指令“旅程”
年近而立,Java何去何从?
数据平台、大数据平台、数据中台……你确定能分得清吗?
微软看上的Rust 语言,安全性真的很可靠吗
云图说丨手把手教你为容器应用配置弹性伸缩策略
Spark优化之小文件是否需要合并?
原文地址:https://www.cnblogs.com/Zoya/p/1553504.html
最新文章
华为云 缓存过期 python 脚本
springcloud之encrypt
真正赚钱的行业通常与软性黄赌毒有关?从净利润率看消费行业的赚钱能力
MySQL Binlog 解析工具 Maxwell 详解
C++ static静态成员函数
C++static静态成员变量
C++操作符重载(operator)
C++中 -> . :: 的区分
C++文件操作
C--回调函数
热门文章
C --goto跳转语句
C++创建对象和销毁对象
C++ 日期与时间-ctime
Volcano:带你体验容器与批量计算的碰撞的火花
云计算的可信新边界:边缘计算与协同未来——【两万五千字长文】
2020大厂web前端面试常见问题总结
Web 全栈开发利器: 强大的在线 Cloud IDE
高并发,你真的了解吗?
实战分享丨MySQL 与Django版本匹配相关经验
技术分享丨数据仓库的建模与ETL实践技巧
Copyright © 2011-2022 走看看