【发布时间】:2012-06-15 17:49:53
【问题描述】:
是否可以使用 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);
}
【问题讨论】:
-
您尝试过还是要求我们为您进行研究?
-
我的问题没那么糟糕:-)
-
有一个 OpenWriteComplete 事件。也许你需要使用这个? msdn.microsoft.com/en-us/library/…
-
我想我已经研究那个 API 太久了。完全错过了。好电话。
-
@devlike,看看我的回答:stackoverflow.com/questions/2560763/…
标签: silverlight webclient