Salut,
Comment puise-je copier un fichier d'un emplacement vers http://localhost/
j'ai essaié avec ça mais sa marche pas :
File.Copy("C:\Test.txt", "http://localhost/Test.txt")
et Merci d'avance.
Salut,
Comment puise-je copier un fichier d'un emplacement vers http://localhost/
j'ai essaié avec ça mais sa marche pas :
File.Copy("C:\Test.txt", "http://localhost/Test.txt")
et Merci d'avance.
Tu ne peux pas copier un fichier vers un serveur web. Tu dois utiliser un partage réseau, ou un chemin local, ou un serveur FTP.
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
et comment je dois utiliser un chemin local, ou un serveur FTP??
Salut,
Si tu as accès au FTP dudit site, le framework te permet cela facilement (VS 2005)
Tu as pas mal de paramètres possibles, regarde MSDN
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 My.Computer.Network.UploadFile("fichier source", "adresse IP ou URI", "login si nécessaire", "pass si nécessaire")
oui Merci mais je veux envoyé les fichier via http j'ai essaié avec ça :
mais il me retourne une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9Try Dim wc As New WebClient Dim uriString As New Uri("http://localhost/Test.txt") Dim fileName As String fileName = "C:\Test.txt" wc.UploadFile(uriString, "POST", fileName) Catch ex As Exception MsgBox(ex.Message) End Try405) méthode non autorisée
Y a t -il une solution pour mon probléme??








Si tu es maître du serveur, tu peux peut-être créer un web service de téléchargement comme dans ce tutoriel.
Merci bien pour le tutoriel mais il sa marche avec VS2005 Pour le Web Service.
j'ai essaié avec :
il sa marche avec le download mais pas avec uplade.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 My.Computer.Network.DownloadFile("http://localhost/Test/File.txt", "C:\File.txt") My.Computer.Network.UploadFile("C:\File.txt", "http://localhost/Test/File.txt")
Salut,
Pour la méthode d'upload, tu dois spécifier seulement un dossier de destination (url, URI), et non le nom de fichier.
Essaie ceci:
note: Je ne sais pas si le protocole http est géré. le FTP oui.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 My.Computer.Network.UploadFile("C:\File.txt", "http://localhost/Test/")
Voirpour l'upload
![]()
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+
+
=
Ne pas oublier le Tag!
La FAQ vb.net.
Voici un lien vers ce que tu cherches:
http://faqvbnet.developpez.com/?page...etw_UploadFile
Désolé, tu dois en fait bien indiquer le chemin du fichier uploadé avec son nom. Mais à priori, c'est en protocole FTP uniquement, pas http.
rien de spécial je l'ai déja visité et j'ai rien trouvé sur le uplode avec HTTP
Question bête: tu n'as pas accès au serveur FTP du site en question? Si tu dois uploader un fichier, ça reste tout de même le plus simple !
En fait il faut savoir que tu ne peux pas déposer un fichier comme ça, en http, comme si c'était sur un ordinateur ou sur un ftp.
je l'ai déja fait en FTP et ca se passe trés bien ,mais je le veux en HTTP parce que j'ai des contraints.
c'est pour celà qu'ils te disaient de créer un webservice, comme ça tu passes par http et c'est réglé.








d'accord mais je travaille avec Web Service de VS2003 estce que c'est possible ??!!.
en cherchant un peu tu devrais pouvoir trouver ça sur le net.
cdt
Partager