我正在将数据从C ++客户端发送到C#WCF服务,在该服务中它接受JSON数据。
我们需要通过将图像转换为JSON字符串来将图像发送到WCF服务,但是在转换图像(jpg / jpeg)时,它在字符串(\0
)中包含一些空字符,因此该字符串将被终止将std::string
转换为char*
时,我只能将部分字符串发送给服务。是否可以通过一种方法将图像转换为字符串(const char *
而不包含空字符,以便我可以发送所有图像数据(作为char*
)而不丢失任何数据?
C ++客户端可用的功能是:
httpClient.POST("ServiceName", const char* data, "ContentType")