现在情况是这样的:在xml-rpc-c的帮助下,我可以传递char和int,但现在我想传输一些二进制数据。我使用char *来记录二进制数据,然后我使用fomatstring“s#”或“6”,它们都无法工作,错误是“4字节假设UTF-8字符串无效UTF-8。无法识别的UTF-8初始字节值0xffffffff(-510)“。有人能帮助我吗?
答案 0 :(得分:0)
您可以将其编码为Base64。根据您的开发堆栈,有很多库可用。编码到Base64中的图像将比原始图像大,因此如果确实需要,请使用它。