ASP Classic - convert base64binary string to byte array
I am trying to convert a base64binary string to a byte array in classic ASP. 开发者_如何学PythonStrConv() doesn't exist in ASP.
My objective is to take the base64binary string received from a web service call, and write the binary format to a file.
thanks,
-mWhen faced with a similar situation some time ago, I used MSXML to convert the data to a byte array before saving it to a file. You will need version 3 or higher.
To do this you would:
- Load the data with MSXML
- Set the node's
dataType
property tobin.base64
- Read the binary data from the node using the
nodeTypedValue
property - To save the file you can use the ADODB.Stream component.
A few links on how the to this are below.
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/
精彩评论