gpt4 book ai didi

sql-server - 使用VBA读取base64图像字符串?

转载 作者:行者123 更新时间:2023-12-03 03:22:54 30 4
gpt4 key购买 nike

问题

如何使用 Microsoft Access vba 读取或转换 Base64 图像字符串?

要求

base64 图像字符串存储在 ms sqlserver 数据库中,如下所示:

BASE64

data:image/png;base64,iVBORw0KGgoAAAA...

使用 vba 我正在尝试使用 microsoft vba 从数据库中读取字符串。

<小时/>

我知道 vba 能够从数据库读取字符串以在屏幕上输出图像,因为我目前通过将图像读取为十六进制字符串来实现此结果,如下所示:

十六进制

89504E470D0A1A0A0000000D49484...

那么 vba 如何读取 Base64 图像字符串以在 Microsoft Access 中的屏幕上显示图像?

最佳答案

I know vba is capable of reading a string from the database to output the image on screen as I currently achieve this result by reading the image as a hex sting as below:

HEX

89504E470D0A1A0A0000000D49484...

所以您真正要问的是如何将 Base64 字符串解码为十六进制字符串。在这种情况下,您只需去掉 data:image/png;base64, 前缀,并将其余部分传递给 Decode64() 等函数,如 this answer 中所述。 .

关于sql-server - 使用VBA读取base64图像字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304742/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com