将图像转换为字符串而不丢失C ++中的数据

时间:2018-06-28 13:07:08

标签: c++

我正在将数据从C ++客户端发送到C#WCF服务,在该服务中它接受JSON数据。

我们需要通过将图像转换为JSON字符串来将图像发送到WCF服务,但是在转换图像(jpg / jpeg)时,它在字符串(\0)中包含一些空字符,因此该字符串将被终止将std::string转换为char*时,我只能将部分字符串发送给服务。是否可以通过一种方法将图像转换为字符串(const char *而不包含空字符,以便我可以发送所有图像数据(作为char*)而不丢失任何数据?

C ++客户端可用的功能是:

httpClient.POST("ServiceName", const char* data, "ContentType")

0 个答案:

没有答案