无法使用wininet将ZIP文件发布到服务器

时间:2011-06-20 12:51:57

标签: c++ visual-c++ networking wininet

我正在使用

以二进制模式打开文件
fopen("abhi.zip","rb");

并从中读取内容并将其附加到标题。

因为“abhi.zip”(压缩文件)中有许多空字符

只有在读取空字符时才发布数据。

我正在使用httpsendrequest(...);

我很震惊,有人可以帮助我......

1 个答案:

答案 0 :(得分:2)

您不应该将POST数据粘贴到标题中,而是将其作为lpOptional参数传递,并将其长度传递到dwOptionalLength。您可能需要使用适当的MIME边界对数据进行编码和包装(我无法找到关于是否需要这些数据的明确文档)