Je veux obtenir une taille de fichier sur le réseau via System.Net.FileWebRequest. Par exemple: \ IP \ c $ \ sampleFile.txtC# system.net.FileWebRequest Accès refusé erreur
Je fournis les informations d'identification pour accéder au fichier en le transmettant aux informations d'identification de FilewebRequest mais le code ci-dessous renvoie une erreur d'accès au chemin refusé. Qu'est-ce qui est usé ici? Comment puis-je accéder aux fichiers sur le réseau? (Je crediantals à fichier d'accès)
System.Net.FileWebRequest request = (System.Net.FileWebRequest)
System.Net.FileWebRequest.Create(url);
request.PreAuthenticate = true;
request.Credentials = new NetworkCredential(_clientUser,_clientPass);
FileWebResponse response = (System.Net.FileWebResponse) request.GetResponse();
// gets the size of the file in bytes
Int64 iSize = response.ContentLength;
response.Close();
Le problème est ici que.J'ai des crediantials pour accéder au fichier (nom d'utilisateur et laissez-passer) Si j'essaie d'abord d'accéder à la commande> "\\ IP \ c $ \ sampleFile.txt"> windows ouvre des fenêtres d'authentification et que d'utiliser le code ne donne pas d'erreur ... mais je dois réussir l'authentification dans le code aussi ... – dankyy1