将二进制图像数据复制到字符串中

时间:2010-06-10 10:32:04

标签: c++ image wininet

我需要使用HttpSendRequest POST请求通过网络发送图像数据。 为此,我正在创建一个字符串,向字符串添加一些参数,然后我需要添加原始图像数据。

现在我想知道如何在邮寄请求中发送图像。

2 个答案:

答案 0 :(得分:0)

只需将图片数据传递给lpOptional参数。

如果您试图模仿用户按下提交按钮,您首先必须格式化HTTP请求的正文以符合application/x-www-form-urlencoded或在这种情况下multipart/form-data内容类型。

答案 1 :(得分:0)

如果您只需要将数据传递到字符串并在服务器端对其进行解码,请在发送之前在其上应用base64 encoding并在接收时进行base64解码。