こんにちは、画像からJavaによってエンコードされたaspクラシックのbase64文字列をデコードする方法を教えてください。
1 に答える
0
以下のように、base64文字列をdecodeBase64()関数に渡し、ファイル名と戻り値をwriteBytesプロシージャに渡します。画像は、ファイルシステム上に作成されます。
プライベート関数decodeBase64(base64)
薄暗いDM、EL
DM = CreateObject( "Microsoft.XMLDOM")を設定します
'Base64データ型で一時ノードを作成します
EL = DM.createElement( "tmp")を設定します
EL.DataType = "bin.base64"
'エンコードされた文字列を設定し、バイトを取得します
EL.Text = base64
decodeBase64 = EL.NodeTypedValue
終了機能
プライベートサブwriteBytes(ファイル、バイト)
薄暗いbinaryStream
Const TypeBinary = 1、ForWriting = 2
binaryStream = CreateObject( "ADODB.Stream")を設定します
binaryStream.Type = TypeBinary
'ストリームを開き、バイナリデータを書き込みます
binaryStream.Open
binaryStream.Writeバイト
'バイナリデータをディスクに保存
binaryStream.SaveToFileファイル、ForWriting
サブ終了
于 2012-05-30T11:56:08.943 に答える