我正在尝试使用套接字在C ++中发送图像。
我面临的问题是将图像读取为二进制base64,然后将其插入char数组中以便发送它。
如果您能帮助我或者给我一个关于如何将图像作为二进制base64读取然后将其插入到char数组中的提示,我将非常感激。
谢谢!
答案 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..?