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(文件,字节)

        暗淡的二进制流
        常量 TypeBinary = 1,ForWriting = 2
        设置 binaryStream = CreateObject("ADODB.Stream")
        binaryStream.Type = TypeBinary
        '打开流并写入二进制数据
        binaryStream.Open
        binaryStream.Write 字节
        '将二进制数据保存到磁盘
        binaryStream.SaveToFile 文件,ForWriting
结束子
于 2012-05-30T11:56:08.943 回答