网上找到的用xml传输图片
来源:互联网 发布:vray网络渲染设置 编辑:程序博客网 时间:2024/05/21 05:40
先记下来,试过后如果可用,就保留下来。
用到ZLIB和base64
Procedure StrToBmpStream(v: OleVariant; Var Stream: TMemoryStream);Var
Str: String;
MS1: TStringStream;
MS2: TMemoryStream;
Begin
If VarIsNull(v) Then Exit;
Str := VarToStr(v);
If Str = '' Then Exit;
MS1 := TStringStream.Create(Str);
MS2 := TMemoryStream.Create;
Base64DeCodeStream(MS1, MS2);
MS2.Position := 0;
ZDecompressStream(MS2, Stream);
Stream.Position := 0;
FreeAndNil(MS2);
FreeAndNil(MS1);
End;
Function BmpStreamToStr(Stream: TMemoryStream): String;
Var
MS1: TMemoryStream;
MS2: TStringStream;
Begin
MS1 := TMemoryStream.Create;
MS2 := TStringStream.Create('');
Stream.Position := 0;
ZCompressStream(Stream, MS1, zcMax);
MS1.Position := 0;
Base64EnCodeStream(MS1, MS2);
Result := MS2.DataString;
FreeAndNil(MS2);
FreeAndNil(MS1);
End;
ms := TMemoryStream.Create;
StrToBmpStream('这里是BASE64编码的字符', ms);
image1.Picture.Bitmap.LoadFromStream(ms);
MS.Clear;
image1.Picture.Bitmap.SaveToStream(MS);
str:=BmpStreamToStr(MS)
将字符保存到XML即可
0 0
- 网上找到的用xml传输图片
- 网上找到解析XML方法
- XML方式传输图片
- XML方式传输图片
- 关于android图片的传输,android图片传输方式,xml传输图片,android 使用base64编码图片使用xml传输图片
- 网上找到的源码网址
- 网上找到的JNI用法
- 网上找到的天气接口
- 一个在网上找到的用C++写的游戏
- 网上的XML资料库
- 网上找到的很不错的智力题
- 网上找到的HashSet的java实现
- 网上找到的个有意思的笑话
- android XML转义字符 常用几个 网上找到
- 网上找到的一篇java笔试文章
- 网上找到的VB语音识别程序
- 网上找到的SQL库比较语句
- MessageBox详解(网上找到的)
- eclipse 导入XUtils 的 demo
- 一个师兄的面试经验,很诚恳
- lex和yacc 入门-- 计算器
- POJ1190
- javax.servlet.http.HttpSession session用法详解
- 网上找到的用xml传输图片
- 实现代码编辑器
- 【转载】深入FFM原理与实践
- Spring @Transactional (一)
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误的问题的原由
- easy-UI作为页面展示的一个例子
- C语言解释器的实现--序(零)
- Nginx+uwsgi+flask部署
- pat1002:写出这个数