3

I am trying to convert a base64binary string to a byte array in classic ASP. StrConv() 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,
-m

1 Answer 1

2

When 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 to bin.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/

Sign up to request clarification or add additional context in comments.

1 Comment

Excellent! This helped a lot!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.