En utilisant le lien ci-dessous, j'ai écrit un code pour mon application. Je ne suis pas en mesure de faire les choses bien, S'il vous plaît se référer le lien et me aider à Ot avec elle ...Téléchargement de fichiers sur le serveur de fichiers
Uploading files to file server using webclient class
Voici mon code: -
protected void Button1_Click(object sender, EventArgs e)
{
filePath = FileUpload1.FileName;
try
{
WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential(uName, password);
Uri addy = new Uri("\\\\192.168.1.3\\upload\\");
client.Credentials = nc;
byte[] arrReturn = client.UploadFile(addy, filePath);
Console.WriteLine(arrReturn.ToString());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
I également utilisé: - File.Copy (filePath, "\\ 192.168.1.3 \ upload \");
La ligne suivante n'exécute pas ...
byte[] arrReturn = client.UploadFile(addy, filePath);
essayé de changer à: -
byte[] arrReturn = client.UploadFile("\\\\192.168.1.3\\upload\\", filePath);
IT ne fonctionne toujours pas ... Toute solution à ce problème ?? Je veux fondamentalement transférer un fichier du client au serveur de stockage de fichiers sans effectivement se connecter au serveur afin que le client ne puisse pas accéder directement à l'emplacement de stockage sur le serveur.
C'EST L'ERREUR I GET: - "Une exception est survenue lors d'une demande de WebClient"
Avez-vous une exception, ou cela ne fait rien? Si le magasin est sécurisé (c'est-à-dire qu'il a besoin d'un utilisateur/d'un laissez-passer), il devra être fourni par l'utilisateur ou par usurpation d'identité avant que votre code ne fonctionne. – GrayWizardx
Oui, nous avons vraiment besoin de plus. "Ne fonctionne pas" ne veut rien dire. Ce qui se produit? Je pense en quelque sorte ... une exception de sécurité qui explique réellement l'erreur;) – TomTom
byte [] arrReturn = client.UploadFile (addy, filePath); Le code saute la ligne au-dessus ... – Imcl