こんにちは、画像からJavaによってエンコードされたaspクラシックのbase64文字列をデコードする方法を教えてください。
質問する
301 次
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 に答える