0

こんにちは、画像からJavaによってエンコードされたaspクラシックのbase64文字列をデコードする方法を教えてください。

4

1 に答える 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 に答える