2

我正在尝试使用套接字在 C++ 中发送图像。

我面临的问题是将图像读取为二进制 base64,然后将其插入 char 数组以发送它。

如果你能帮助我或给我一个关于如何将图像读取为二进制 base64 然后将其插入 char 数组的提示,我将不胜感激。

谢谢!

4

1 回答 1

2

您应该首先将文件作为二进制文件读取。然后使用读取缓冲区编码为 base64 并将其发送给接收者。尝试在 C++ 中准备 binaryIO,并且有很多 base64 库,例如 apache、openssl 等。

对于二进制 IO。 读取二进制文件 c++ http://courses.cs.vt.edu/cs2604/fall02/binio.html

Base64: 如何将二进制字符串转换为 base64 编码数据..?

于 2013-04-03T06:30:34.120 回答