惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
博客园 - Franky
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)

博客园 - 李佩亮

Windows 上免费安装 HEVC 视频编码器。 20210913 代码抓取的淘宝所有商品分类-到品牌 Fiddler 自动保存图片及相关内容 2016年度,这40项IT技能年薪轻松超过10万美元 云开发听说过没? Compilr 屌爆的在线开发工具 -_-# 中美互联网生存现状对比报告(给老外看的) C# Winform控件对透明图片重叠时的解决方法 一山容二虎,支持最新版Log4Net 的模板引擎-NVeloCity 页面路径修正,ResolveUrl - 李佩亮 - 博客园 [摘抄]江湖经验:喝酒时玩的游戏大全! 做生意的10条规则,新手老鸟都可参照。 关于 linux 分区[转自ubuntu中文论坛] Flex中Image加载图片出错显示默认图片 - 李佩亮 - 博客园 分享C#高端视频教程 .net 下操作鼠标滚轮的事件 以及换算方法 总是忘记的oracle 函数 磁盘IO性能监控(Linux 和 Windows)[转] Background Intelligent Transfer Service 服务错误(BITS服务失败) 的修复解决方案 才疏学浅,见识到一个没见过的数组转换类型方式(byte[] -> sbyte[]),特此拜祭一下。
在XML中嵌入一个图片,一般采用转换为Base64 的做法(含转出...
李佩亮 · 2008-10-31 · via 博客园 - 李佩亮

现在做一个项目,完全使用XSD,如果采用Image 默认的byte[]  方式输出成XML ,就会很崩溃,会输出如下:

<Image>

     <byte>-1</byte>
     <byte>-12</byte>
     <byte>158</byte>
     <byte>-2</byte>
     <byte>222</byte>

     ..........................

     <byte>-1</byte>

</Image>

一张 290× 200 的图片,Jpeg 格式,大约需要输出14万行的byte 数组。图片还不到20K,但输出的字符串却大约有600K。这样的方案于情于理是完全说不通的。

解决办法:

     采用目前比较流行的Base64 方式,将byte[] 数组转换为字符串,这样就减少了输出,同时也不受机器Code 的影响。

转换代码:

Image --> Base64String

Code

Base64String --> Image

Code