我有httpwebrequest对象,想要部分上传它

时间:2012-10-26 17:10:44

标签: c# http httpwebresponse

我在第三方函数中有以下代码,它将文件发布到网络服务器。我想在部分中发布数据,我应该在代码中做些什么改变。下面的代码工作正常,“request”对象包含所有内容。

private static HttpWebResponse GetRawResponse(HttpWebRequest request)
{
return (HttpWebResponse)request.GetResponse();
}

还有一种方法可以找出将从httpwebrequest对象上传的文件的全名(带路径)。

感谢。

1 个答案:

答案 0 :(得分:0)

HttpWebRequest不会产生多个HTTP请求。除非您实际创建多个HttpWebRequests,否则无法以块的形式上载文件。除非你有一个服务器端进程将它们重新组合在一起,否则我认为这不会有用。

如果您仍想要真正的分块上传,您可能需要查看原始TCP或其他一些机制。

希望有所帮助。另见this post