使用字符串方式给web服务和vb6传输图片

简介: 在Web服务下给函数传图片时会发现Image的命名空间给改变了, 这是由于客户端调用时生成的代码的原因,类型根本无法转换过来 (如果你有好的解决方法不妨告诉我哦),所以想了个招,那就是:<br>MemoryStream ms = new MemoryStream();<br>                    img.Save(ms, ImageFormat.Bmp);<br>      
在Web服务下给函数传图片时会发现Image的命名空间给改变了, 这是由于客户端调用时生成的代码的原因,类型根本无法转换过来 (如果你有好的解决方法不妨告诉我哦),所以想了个招,那就是:
MemoryStream ms = new MemoryStream();
                    img.Save(ms, ImageFormat.Bmp);
                    string imgstr = Convert.ToBase64String(ms.ToArray());
上面的代码把图片转换为Base64字符串,
在使用时只需把数组转换成字节, 从字节数组中加载图片, 就可以了。

另外,如果您是在VB6下的话, 我这有个函数 。
Set pic = PictureFromByteStream(b64.DecodeBase64Byte(picstr))
这两个函数在前面的两片文章中都有介绍  。
b64 是 Base64转换的类 。 PictureFromByteStream函数是从内存加载图片的函数。 
 
目录
相关文章
|
8天前
|
XML JSON 数据安全/隐私保护
Web服务
【10月更文挑战第18天】Web服务
31 9
|
8天前
|
XML JSON 安全
Web服务是通过标准化的通信协议和数据格式
【10月更文挑战第18天】Web服务是通过标准化的通信协议和数据格式
117 69
|
8天前
|
XML JSON 安全
定义Web服务
【10月更文挑战第18天】定义Web服务
30 12
|
24天前
|
前端开发 Java API
JAVA Web 服务及底层框架原理
【10月更文挑战第1天】Java Web 服务是基于 Java 编程语言用于开发分布式网络应用程序的一种技术。它通常运行在 Web 服务器上,并通过 HTTP 协议与客户端进行通信。
15 1
|
25天前
|
应用服务中间件 网络安全 nginx
nginx作为web服务以及nginx.conf详解
nginx作为web服务以及nginx.conf详解
|
15天前
|
XML 关系型数据库 MySQL
Web Services 服务 是不是过时了?创建 Web Services 服务实例
本文讨论了WebServices(基于SOAP协议)与WebAPI(基于RESTful)在开发中的应用,回顾了WebServices的历史特点,比较了两者在技术栈、轻量化和适用场景的差异,并分享了使用VB.net开发WebServices的具体配置步骤和疑问。
16 0
|
25天前
|
云安全 SQL 安全
数字时代下的Web应用程序安全:漏洞扫描服务的功能与优势
在当今这个数字化时代,Web应用程序不仅是企业与用户之间互动的桥梁,更是企业展示服务、传递价值的核心平台。然而,随着技术的不断进步,Web应用程序的复杂性也在不断增加,这为恶意攻击者提供了可乘之机。安全漏洞的频发,如SQL注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等,严重威胁着企业的数据安全、服务稳定性乃至经济利益。在这样的背景下,漏洞扫描服务作为一道重要的安全防线,显得尤为重要。本文将深入探讨漏洞扫描服务在面对Web应用程序安全问题时,所具备的功能优势。
|
JavaScript 前端开发 API
Hello.js – Web 服务授权的 JavaScript SDK
  Hello.js 是一个客户端的 Javascript SDK,用于实现 OAuth2 认证(或者基于 OAuth 代理实现的 OAuth1)的 Web 服务和查询 REST API。 HelloJS 标准化路径和对通用的 API 响应 ,如谷歌的数据服务, Facebook 的图形和 Windows Live 连接。
1091 0
|
17天前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
75 3
|
23天前
|
设计模式 测试技术 持续交付
开发复杂Web应用程序
【10月更文挑战第3天】开发复杂Web应用程序
31 2