VBScript - 图像到二进制

时间:2009-10-11 17:45:50

标签: image vbscript binary

我不是VB程序员但是我需要一个vbscript来转换图像文件(从本地磁盘)转换为二进制数据并传递给webservice。我意识到如何将数据传递给webservice,但我找不到如何将图像文件转换为二进制数据。我花了很多时间找到某种解决方案,但没有运气。 有人可以帮帮我吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

Base64编码VBS功能(vb编码器算法),源代码 http://www.motobit.com/tips/detpg_Base64Encode/

答案 1 :(得分:0)

如果您只需要将图像文件作为二进制数据读取(以类似于阅读文本文件的方式),则可以使用ADODB.Stream对象:

Const adTypeBinary = 1
Dim oStream, bData

Set oStream = CreateObject("ADODB.Stream")
oStream.Type = adTypeBinary
oStream.Open
oStream.LoadFromFile "C:\MyImage.png"

bData = oStream.Read

' Do whatever you need with bData
...