2012-03-06 203 views
1

我必须编写客户端的c程序,以便它通过http.i发送xml文件到服务器谷歌了但无法理解。我做了套接字程序发送数据客户端到服务器,但现在我们必须通过http请求发送文件。 我必须通过http请求将文件text/xml从客户端发送到基于.net的服务器。如何通过http请求发送文件到http服务器

+0

你好!请参阅常见问题以了解可能需要回答哪些类型的问题。 http://stackoverflow.com/faq – Constantinius 2012-03-06 08:25:38

+0

许多解决方案都依赖于实现。你在使用什么操作系统? – Matt 2012-03-06 08:25:44

+0

使用vs2008在windows xp上工作,不使用libcurl可以。 – user1196792 2012-03-06 09:14:45

回答

0

从您的问题中不清楚您是要发布XML数据还是要将XML文件作为附件发送到服务器(有机会为已知的MIME类型引发“文件下载”对话框二进制格式或建议动态内容的文件名。特殊字符需要引号)。

如果您需要将XML内容发布到服务器,只需从您的代码中读取XML文件,然后将其应用于http头部&将其发送到服务器。

如果您需要发送XML文件作为可下载内容,请阅读MIME & HTTP标头。

相关问题