Forum Moderators: open
Thanks! Dran.
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: 'objDocElem'
The line is marked with a >> that errors.
Function base64_encode_fromfile( byval sFilename )
Dim objXMLDoc, objDocElem, objStream, sBase64String
'Set objXMLDoc = Server.CreateObject("MSXML2.DOMDocument")
Set objXMLDoc = Server.CreateObject("Msxml2.DOMDocument.4.0")
objXMLDoc.async = False
objXMLDoc.validateOnParse = False
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objStream.LoadFromFile Server.MapPath(sFilename)
Set objDocElem = objXMLDoc.documentElement
>>objDocElem.dataType = "bin.base64"
objDocElem.nodeTypedValue = objStream.Read
sBase64String = objDocElem.text
objStream.Close
Set objStream = Nothing
Set objDocElem = Nothing
Set objXMLDoc = Nothing
base64_encode_fromfile = sBase64String
End Function
%>