0

従来の ASP で base64 でエンコードされた画像をデコードする方法を教えてもらえますか? イメージは、Java org.apache base64 クラスによってエンコードされます。Java は、base64 デコードに RFC 2045 を使用します。

4

2 に答える 2

1

Capicom COM オブジェクトを使用できます。私はそれを逆に使用しています(base64エンコーディング)。これは私が行うことです (大きなループがある場合は、ループの外側で CreateObject を実行した方がよいでしょうが、単純なケースではこれで実行できます):

Function Base64Decode(encodedString)
    Dim caputil : Set caputil = CreateObject("CAPICOM.Utilities")
    If len(encodedString) > 0 Then
        Base64Decode = caputil.Base64Decode(encodedString)
    Else
        Base64Decode = ""
    End If
    Set caputil = Nothing
End Property

参考: http: //msdn.microsoft.com/en-us/library/aa388176 (v=vs.85).aspx

ちなみに、capicom.dll は MS サイトからダウンロードできます: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=860ee43a-a843-462f-abb5-ff88ea5896f6

于 2011-02-14T13:31:04.937 に答える