Uploader un fichier avec seulement un clique droit !

  • Auteur de la discussion zeguzz
  • Date de début

zeguzz

Nouveau membre
Bonjour les programmeurs! :hello:

Je suis completement novice en programmation, et je recherche un script afin de faire cette manip': en cliquant droit sur un fichier, une fonction 'uploader' m'est proposée, et cela enverrait le fichier à la racine de mon serveur. Je pense que s'est réalisable car on peut uploader un fichier à partir du cmd.exe

Donc voila, si vous avez quelques pistes, ou mm, encore plus simple, vous connaissez un logiciel capable de faire ça, je vous écoute :)

Merci d'avance !

Cyril
 

zeguzz

Nouveau membre
[citation=11211,0,2][nom]didiboy a écrit[/nom]...
tu sais que ca existe les clients FTP[/citation]

je ne suis pas gland non plus, ce serit juste un gain de temps énorme, et une méthode beaucoup plus pratique...
 

didiboy

Habitué
[citation=11217,0,3][nom]zeguzz a écrit[/nom]je ne suis pas gland non plus, ce serit juste un gain de temps énorme, et une méthode beaucoup plus pratique...[/citation]
...faudrait que ce programme connaisse l'adresse de destination, eventuel login...
ca revient au meme
 

KangOl

Grand Maître
allez hop
code trouvé grace a google et adapté...
Code:
@ECHO OFF
:: Check if the file was given
IF "%1"=="" GOTO Syntax
:: Create the temporary script file
> script.ftp ECHO USER MyUserId
>>script.ftp ECHO MyPasswd
>>script.ftp ECHO cd files/pictures
>>script.ftp ECHO binary
>>script.ftp ECHO prompt n
>>script.ftp ECHO put %1
:: Use the temporary script for unattended FTP
FTP -v -s:script.ftp ftp.myhost.net
:: For the paranoid: overwrite the temporary file before deleting it
TYPE NUL >script.ftp
DEL script.ftp
GOTO End

:Syntax
ECHO Usage: %0 file

:End
 

zeguzz

Nouveau membre
merci beaucoup kangol!

Est-ce que tu pourrais juste me dire comment le mettre en place ?
ou si tu nas pas le tps, me dire de quel langage il s'agit et j'essaierai de me renseigner deçu ?

Merci merci, j'espere que ça va marcher!

Cyril
 

KangOl

Grand Maître
c'est un simple script batch...
tu l'enregistre sous le nom c:\ftp_it.bat
ensuite tu fais un racourci dans le repertoire c:\Document and Settings\{ton_nom}\SendTo
 

zeguzz

Nouveau membre
[citation=11270,0,7][nom]KangOl a écrit[/nom]c'est un simple script batch...
tu l'enregistre sous le nom c:\ftp_it.bat
ensuite tu fais un racourci dans le repertoire c:\Document and Settings\{ton_nom}\SendTo[/citation]


j'ai fait tout ce que tu as dit, mais il ne se passe rien. Est-ce qu'il y a d'autres choses à changer que "MyUserId", "Password" , "ftp.myhost.net" ?

Je te remercie beaucoup pour ton aide.
 

zeguzz

Nouveau membre
j'ai réussi comme un grand!!!!!
voilà le code ke j'ai tapé

Code:
:: Create the temporary script file
> script.ftp ECHO ****
>>script.ftp ECHO ****
>>script.ftp ECHO binary
>>script.ftp ECHO prompt n
>>script.ftp ECHO put %1
:: Use the temporary script for unattended FTP
cd..
cd..
cd..
WINDOWS\SYSTEM32\FTP -v -s:script.ftp ftpperso.free.fr

merci pour les lignes ki me manquaient KangOl :)
 

nettlebay

Nouveau membre

 

nettlebay

Nouveau membre
Bonjour,
j'utilise perso un tout petit logiciel que l'on peut lancer par le menu contextuel : FTP-it à télécharger ici : http://sashock.free.fr/ftp-it/

Moi, ce que je recherche, c'est un fichier *.bat qui
■ se lance à interval régulier (10 mn), puis ...
■ détruit un fichier capt.jpg dans un dossier précis.
■ renomme un fichier capt00001.jpg (ou autre) en capt.jpg
■ détruit le fichier capt00001.jp
■ Upload le fichier capt.jpg sur mon FTP

Ici mon fichier BAT actuel qui fonctionne mais est lancé par le planificateur de tâches de Windows. Ensuite, mon logiciel de sauvegarde SyncBack lance l'upload. Problème, c'est que je n'arrive pas à bien synchroniser l'ensemble de la procédure, et que parfois les deux actions se décalent ou que le planificateur les lance en même temps ou pas dans le bon ordre. Résultat, je me retrouve avec plein de fichiers capt0000.jpg sur mon serveur...

Utilisation sur mon site: http://stmartin-meteo.com/ à la page "orages", affichage "detection d'orages".
Merci à vous si vous me trouvez un *.bat qui me fait ça.
A bientôt
Patrice
St Martin, Antilles Fr

@ECHO OFF
DEL capt.jpg
REN capt0* capt.jpg
DEL capt0*.jpg
 

batchy

Grand Maître
rohlala t'a la réponse dans le topic.
tu crée un fichier texte qui contient[fixed]
tonlogin
tonmotdepasse
binary
prompt n
cd tonrepsurleftp
put capt.jpg[/fixed]
et dans ton bat tu fous un
WINDOWS\SYSTEM32\FTP -v -s:tonfichier ladresse.de.ton.ftp
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 059
Membres
1 586 285
Dernier membre
LeFront
Partager cette page
Haut