
PB-Base64.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
PB-Base64是一款为PowerBuilder开发者设计的基础编码工具,提供高效便捷的数据编码与解码功能,适用于文件传输、数据加密等多个场景。
PB10调用base64.dll实现图片到Base64编码的转换以及将Base64编码还原为图片的功能。
函数声明如下:
```plaintext
function long GetFileEncode64(ref string filename, ref string encode64) library base64 alias for GetFileEncode64;Ansi
function long Base64Decode(ref blob output, ref string input ,long inputlen) library base64 alias for Base64Decode;Ansi& quot;
```
调用实例:
```plaintext
string ls_filename,ls_ret
long num
blob lb_file,blob{10000000} lb_ret //初始化足够大的空间
ls_filename=K:\\照片0034_001_001.jpg //要编码的图片完整路径名
ls_ret=space(100000) // 初始化足够大的空间接受返回的编码
num=GetFileEncode64(ls_filename, ls_ret) // base64 编码
ls_ret=trim(ls_ret)
//------- 解码---通过blob类型变量接收,一定要初始化足够空间大小
num=len(ls_ret)
lb_file = space(100000) // 初始化足够的空间用于解码后的数据
num=Base64Decode(lb_file, ls_ret,num)// 解码
p_1.setpicture(lb_file) // 图片控件中显示
```
以上代码段展示了如何使用PB10调用DLL文件进行图片的编码和解码操作。
全部评论 (0)


