将文件从网站发送到windows应用程序

将文件从网站发送到windows应用程序,windows,Windows,我在网站中有一个文件,我正试图使用Response.BinaryWrite(getContent)(其中getContent是包含我需要发送的文件的字节数组)vis HTTP post方法将此文件发送到windows应用程序。此外,我还在响应中添加一个标题和内容类型作为应用程序/八位字节流 现在,在客户端(windows应用程序)读取流中的(httpWebResponse)响应时,所有内容(头+内容类型+文件+一些额外字节)都被添加。因此,当我试图读取流中的文件时,它无法加载,因为内容已更改 有

我在网站中有一个文件,我正试图使用Response.BinaryWrite(getContent)(其中getContent是包含我需要发送的文件的字节数组)vis HTTP post方法将此文件发送到windows应用程序。此外,我还在响应中添加一个标题和内容类型作为应用程序/八位字节流

现在,在客户端(windows应用程序)读取流中的(httpWebResponse)响应时,所有内容(头+内容类型+文件+一些额外字节)都被添加。因此,当我试图读取流中的文件时,它无法加载,因为内容已更改 有没有办法将文件与响应对象中的rest内容分开。。
如何将此文件保存到目录

使用
System.Net.WebClient.DownloadData
downloaddfile
方法。

使用
System.Net.WebClient.DownloadData
下载文件
方法。

您使用的是什么语言/版本


如果您使用的是最新版本的C#,您可以使用WebClient类及其方法

您使用的是什么语言/版本


如果您使用的是合理的最新版本的C#您可以使用WebClient类及其方法

,据我所知,WebClient一直在.NET BCL中。谢谢,我们可以使用此方法下载文件,但要求使用HTTP POST方法通过响应对象(可能是附件)发送文件并在客户端提取(windows应用程序)使用httpWebREsponse类。有什么方法可以实现这一点。我正在使用VS2005Fair的.net 2.0 framework-我不记得第一次看到它是什么时候了。:@Mugdha:您可以解析HTTP响应并忽略httpWebREsponse的标题。但是,我看不出有任何理由不使用WebClient。
WebClient
不能满足的具体要求是什么?据我所知,WebClient一直在.NET BCL中。谢谢,我们可以使用此方法下载文件,但要求使用HTTP POST方法通过响应对象(可能作为附件)发送文件,并在客户端(windows应用程序)上提取它使用httpWebREsponse类。是否有任何方法实现此功能。我将.net 2.0 framework与VS2005配合使用,这已经足够公平了-我不记得第一次看到它是什么时候了。:)@Mugdha:您可以解析HTTP响应并使用HttpWebResponse忽略标题。但是,我看不出有任何理由不使用WebClient。
WebClient
不能满足的具体要求是什么?