Je voudrais savoir si je le code correctement. Pour télécharger le fichier manuellement sur le serveur de mon lieu de travail, je dois utiliser l'identifiant de connexion et le mot de passe. Avec le code ci-dessous, dois-je également inclure mon ID de connexion et mon mot de passe?WebClient Télécharger le fichier sur le Web
public void SaveLogsToWeb(string logFileName)
{
WebClient webClient = new WebClient();
string webAddress = null;
try
{
webAddress = @"http://myCompany/ShareDoc/";
webClient.Credentials = CredentialCache.DefaultCredentials;
WebRequest serverRequest = WebRequest.Create(webAddress);
WebResponse serverResponse;
serverResponse = serverRequest.GetResponse();
serverResponse.Close();
webClient.UploadFile(webAddress + logFileName, "PUT", logFileName);
webClient.Dispose();
webClient = null;
}
catch (Exception error)
{
MessageBox.Show(error.Message);
}
}
Quand je lance, exception lance "(401) non autorisée"
merci.
Est-ce une application web ou une application console ? – sestocker
il s'agit d'une application de formulaire Windows. – Bopha