cs_karn
Messages postés79Date d'inscriptionmardi 2 avril 2002StatutMembreDernière intervention 6 juillet 2009
-
3 juil. 2008 à 11:05
makay37
Messages postés10Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention 1 avril 2009
-
16 mars 2009 à 17:10
Bonjour,
J'ai cherché un peu partout comment uploader un fichier sur autre serveur que celui du fichier, mais je n'ai trouvé que des exemple PHP.
Donc je voudrais savoir comment uploader un fichiers sur un serveur autre que celui ou est hebergé le site web, coté code et aussi coté serveur
Merci de vos réponses!
A voir également:
Upload de fichier sur un autre serveur que celui ou le site est herbergé
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 3 juil. 2008 à 12:41
Bonjour,
ou alors un simple partage windows.
Mais attention, est-ce que c'est vraiment ce que tu veux ? cette solution consiste à uploader le fichier sur srv1 puis envoyer le fichier (ftp ou windows share) sur srv2 mais pas de faire directement l'upload sur srv2. Pour faire cela il faut te renseigner sur le crosspagepostback.
cs_karn
Messages postés79Date d'inscriptionmardi 2 avril 2002StatutMembreDernière intervention 6 juillet 2009 3 juil. 2008 à 12:20
Pas bête merci! je n'avais pas pensé au FTP, apparement cette classe n'est dispo que sur le framework 2.0, j'ai trouvé AspInet.FTP pour framework 1.1 mais il semble que tu peux faire du FTP uniquement sur le même serveur...
cs_karn
Messages postés79Date d'inscriptionmardi 2 avril 2002StatutMembreDernière intervention 6 juillet 2009 3 juil. 2008 à 14:40
Ok d'accord on peut directement préciser le serveur de destination, mais il devra fait deux transfert 1 fois sur le serveur de l'application et une seconde fois sur le serveur de stockage. c'est ca?
GillouXman
Messages postés561Date d'inscriptionmardi 4 mars 2008StatutMembreDernière intervention10 juin 2010 3 juil. 2008 à 14:46
oui c'est ca, en fait comme c'est une appli web, tout passe par le serveur
un autre moyen serait de réaliser l'upload via un code client. le
fichier ne passe pas par le serveur et peut être envoyer directement à
la destination
makay37
Messages postés10Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention 1 avril 2009 16 mars 2009 à 17:10
bonjour,
j'ai le meme probleme!
en fait voici le code que j'utilse, mais qui ne recupere pas le fichier dans le serv2:
merci pour votre aide.
Dim LeServer,Login,Password,EcrireFichier,objShell
LeServer = "10.250.1.95" 'serv2
Login = "login"
Password = "password"
'Pour commencer nous allons créer un fichier qui va contenir les commandes émises par ftp.exe Set FSO = CreateObject("Scripting.FileSystemObject")
Set EcrireFichier = FSO.CreateTextFile("d:\fichier.txt", True)
'Dans ce fichier nous allons ecrire toutes les commandes qui seront envoyées
'open & server ==> ouvre une connexion vers le serveur ftp
EcrireFichier.WriteLine ("open " & LeServer)
'login ==> envoi le login au serveur ftp
EcrireFichier.WriteLine (Login)
'password ==> envoi le mot de passe au serveur ftp
EcrireFichier.WriteLine (Password)
'binary ==> indique au serveur que les fichiers seront envoyer en mode binaire
EcrireFichier.WriteLine ("binary")
'put adressefichier ==> envoi le fichier sur le serveur ftp
'adressefichier étant l'adresse du fichier en local
EcrireFichier.WriteLine ("put " & "d:\Synchronisation.txt")
'bye ==> déconnexion
EcrireFichier.WriteLine ("bye")
'on n'oublie pas de refermer le fichier
EcrireFichier.Close
'Voila maintenant toutes nos instructions sont écrites dans le fichier
'Nous allons maintenant piloter l'application ftp.exe 'D'abord nous créons un objet shell
Set objShell = CreateObject( "WScript.Shell" )
'Puis nous envoyons la commande a l'application
objShell.Run ("ftp -s:" & chr(34) & "d:\fichier.txt" & chr(34))
Set objShell = Nothing