ASP Classic - 将base64binary字符串转换为字节数组

时间:2010-09-03 05:01:02

标签: asp-classic

我正在尝试将base64binary字符串转换为经典ASP中的字节数组。 ASP中不存在StrConv()。

我的目标是获取从Web服务调用接收的base64binary字符串,并将二进制格式写入文件。

感谢,
-m

1 个答案:

答案 0 :(得分:3)

在前一段时间遇到类似情况时,我使用MSXML将数据转换为字节数组,然后再将其保存到文件中。您将需要版本3或更高版本。

要做到这一点,你会:

  • 使用MSXML加载数据
  • 将节点的dataType属性设置为bin.base64
  • 使用nodeTypedValue属性
  • 从节点读取二进制数据
  • 要保存文件,您可以使用ADODB.Stream组件。

关于如何在下面的一些链接。

http://ghads.wordpress.com/2008/10/17/vbscript-readwrite-binary-encodedecode-base64/

http://support.microsoft.com/kb/254388

http://www.motobit.com/tips/detpg_binasp/