通过C ++中的套接字发送图像

时间:2013-04-03 01:43:48

标签: c++ image sockets char send

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

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

如果您能帮助我或者给我一个关于如何将图像作为二进制base64读取然后将其插入到char数组中的提示,我将非常感激。

谢谢!

1 个答案:

答案 0 :(得分:1)

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

对于二进制IO。 Read binary file c++ http://courses.cs.vt.edu/cs2604/fall02/binio.html

Base64: how to convert the binary string into base64 Encode data..?