谁能告诉我如何在经典的 ASP 中解码 base64 编码的图像?图像由 Java org.apache base64 类编码.Java 使用 RFC 2045 进行 base64 解码.
Can any one tell me how to decode a base64 encoded image in classic ASP? The image is encoded by Java org.apache base64 class. The Java uses RFC 2045 for base64 decoding.
您可以使用 Capicom COM 对象.我一直在使用它来反转(base64 编码).这就是我要做的(如果你有一个大循环,你最好让 CreateObject 在循环之外完成,但在简单的情况下应该这样做):
You can use the Capicom COM object. I've been using it to to the reverse (base64 encoding). This is what I would do (if you've got a big loop, you'd better have the CreateObject done outside the loop, but in simple cases this should do it):
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
By the way, capicom.dll can be downloaded from MS site : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=860ee43a-a843-462f-abb5-ff88ea5896f6
这篇关于用于 ASP 经典的 base64 图像解码器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!