是否可以使用WebClient POST到服务器并获得响应? 我正在尝试通过Silverlight将文件上传到MVC应用程序。当我使用WebClient时,我可以成功上传文件,但我需要得到响应。我只是无法弄清楚如何。
private void UploadFile(string fileName, Stream data)
{
UriBuilder ub = new UriBuilder("http://localhost:17016/upload/funds/" + fileName);
WebClient c = new WebClient();
c.OpenWriteCompleted += (sender, e) =>
{
input.Position = 0;
input.CopyTo(e.Result);
e.Result.Close();
data.Close();
};
c.OpenWriteAsync(ub.Uri);
}