Est-il possible d'utiliser WebClient pour POST à un serveur et obtenir une réponse? J'essaye de télécharger un fichier via Silverlight vers une application MVC. Lorsque j'utilise WebClient, je peux télécharger le fichier avec succès mais j'ai besoin d'obtenir la réponse. Je ne peux pas comprendre comment.Comment utiliser WebClient pour POST et obtenir une réponse dans Silverlight
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);
}
Avez-vous essayé ou nous demandez-vous de faire votre recherche pour vous? – cadrell0
J'ai fait que ma question n'est pas si mauvaise :-) – devlife
Il y a un événement OpenWriteComplete. Peut-être que vous avez besoin de l'utiliser? http://msdn.microsoft.com/en-us/library/system.net.webclient.openwritecompleted%28v=vs.95%29.aspx – cadrell0