[Batch] Automatisch uploaden van bestand naar FTP server

Pagina: 1
Acties:
  • 647 views sinds 30-01-2008
  • Reageer

  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 16:30
(toch maar een topic :P )

ik moet met een batch bestand een betstand uploaden naar een ftp server, maar dat gaat mis.
code:
1
2
3
4
5
6
open members.*******.nl
d.h*********
*****************
ascii
put C:\STATS\Html\flightsim.html
bye

dit heb ik, het batch bestand gaat de hele tijd loopen :(
dat moet dus niet, als ik het in het cmd met de hand invoer gata het beter, maar nog steeds mis.

iemand die hier verstand van heeft en mij kan helpen?

(de steretjes zijn censuur! :) )

owja, ik roep het batch bestand aan met ftp <up.bat

PSN: DutchTrickle PVoutput


  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

Ik heb het zo gedaan.
Maak een batch bestandje met alleen dit erin:

ftp -s:ftpupload.scr

Maak vervogens een nieuw tekst bestand aan en rename dit naar ftpupload.scr en open em dan (met notepad).
Vervolgens zet je in dit scr bestand je gegevens.

BV:
open home.nl
User
Pass***
cd public_html/ftp
mput *.jpg
bye

succes!

Wees consequent, maar niet altijd


  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 16:30
Op zondag 21 april 2002 21:53 schreef Ook het volgende:
Ik heb het zo gedaan.
Maak een batch bestandje met alleen dit erin:

ftp -s:ftpupload.scr

Maak vervogens een nieuw tekst bestand aan en rename dit naar ftpupload.scr en open em dan (met notepad).
Vervolgens zet je in dit scr bestand je gegevens.

BV:
open home.nl
User
Pass***
cd public_html/ftp
mput *.jpg
bye

succes!
ja, das dus wat ik gedaan heb, maar net iets anders, dat werkt dus niet, ik hoor van DR dat het zo moet werken, maar dat doet het dus niet :/

PSN: DutchTrickle PVoutput


  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

Zit je soms achter een router..? Als dat zo is kan je namelijk alleen met Passive FTP mode connecten. Active mode achter een router geeft vaak problemen!

Hier staat een handig DOS Ftp Tutorial:

http://www.totalwebhost.com/web_resources/tutorials/tut_ftp_dos01.html

Wees consequent, maar niet altijd


  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 16:30
ik zit niet achter een router, maar met die tutorial kom ik al een stuk verder:
code:
1
2
3
4
5
6
cd\
ftp members.*****.nl
d.h****
**********
put C:\STATS\Html\flightsim.html
bye

ik heb nu dit, maar hij staat stil bij waar hij mijn gebruikers naam vraagt, terwijl dat er wel staat, kan het dat ie dat te snel zegt?

PSN: DutchTrickle PVoutput


  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

Probeer anders eens het batch filetje te runnen in dezelfde map als waar de te uploaden file staat (dus vanuit c:\stats\html) en kijk eens of ie dan werkt.
Je moet dan dus ook c:\stats\html uit je FTP filetje halen, dus alleen

put flightsim.html (zonder volledig pad)

Ik kan me herinneren dat ik daar ook moeilijkheden mee had (met een volledig pad dus).

Wees consequent, maar niet altijd


  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 16:30
dat volledige path is het probleem niet, maar dat hij om me naam vraagt terwijl die wel in het batch bestand staat, moet daar een timer voor ofzo?

PSN: DutchTrickle PVoutput


  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

En handmatig lukt alles wel..?
Zo heb ik ook getest. Eers handmatig, dan pas een batch bestandje!

Wees consequent, maar niet altijd


  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 16:30
Op maandag 22 april 2002 14:49 schreef Ook het volgende:
En handmatig lukt alles wel..?
Zo heb ik ook getest. Eers handmatig, dan pas een batch bestandje!
hadnmatig gaat het zo wel

ik heb ff gekeken, en als ik er een pause tussen gooi (dus voor het aanmaleden met mijn naam dan doet ie die pause pas als ik UIt het fpt proggie ben (dmv bye) dat betekend dus dat mijn naam pas getypt wordt als de verbinding verbroken is, maar dat moet al eerder, hoe laat ik hem dat doen>?

PSN: DutchTrickle PVoutput


  • chaozz
  • Registratie: Juni 2000
  • Laatst online: 23-08 22:57
zoals jij het doet kan het niet, het moet zoals hierboven door Ook al wordt uitgelegd, met een bestandje waarin de commando's staan. vervolgens roep je in de batch file het FTP commando aan met als parameter het bestandje met de commando's...

maak een bestand genaamd upload.ftp en zet hierin:
code:
1
2
3
4
5
6
jouw_gebruikersnaam
jouw_wachtwoord
ascii
cd html/doelmap/weetikveel
put bestand.extensie
bey

maak vervolgens een batch file met daarin de regel:
code:
1
ftp.exe -s upload.ftp ftp.jouwsite.com

zo MOET het werken. heb het vaak genoeg zo gedaan...

chaozz.nl | RetroGameCouch


  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 16:30
Op maandag 22 april 2002 15:31 schreef chaozz het volgende:
zoals jij het doet kan het niet, het moet zoals hierboven door Ook al wordt uitgelegd, met een bestandje waarin de commando's staan. vervolgens roep je in de batch file het FTP commando aan met als parameter het bestandje met de commando's...

maak een bestand genaamd upload.ftp en zet hierin:
code:
1
2
3
4
5
6
jouw_gebruikersnaam
jouw_wachtwoord
ascii
cd html/doelmap/weetikveel
put bestand.extensie
bey

maak vervolgens een batch file met daarin de regel:
code:
1
ftp.exe -s upload.ftp ftp.jouwsite.com

zo MOET het werken. heb het vaak genoeg zo gedaan...
als ik dit doe geeft hij enkel een lijst weer van mogelijke opties :{

PSN: DutchTrickle PVoutput


  • chaozz
  • Registratie: Juni 2000
  • Laatst online: 23-08 22:57
Op maandag 22 april 2002 15:37 schreef Maverick het volgende:

[..]

als ik dit doe geeft hij enkel een lijst weer van mogelijke opties :{
probeer ipv -s upload.ftp eens -s:upload.ftp

chaozz.nl | RetroGameCouch


  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 16:30
ok het werkt tnx!

PSN: DutchTrickle PVoutput


  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

Gelukkig maar... :)

Wees consequent, maar niet altijd


  • iscara
  • Registratie: Juli 2001
  • Niet online
(Sorry voor deze kick)

Het batch bestandje werkt goed maar kan ik het ook zo maken dat ik gevraagd wordt om mijn paswoord te voeren?

Anders kan iedereen op mijn pc zomaar mijn paswoord bekijken.

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

uploaden met batch bestand lukt niet > [Batch] Automatisch uploaden van bestand naar FTP server

Je kunt natuurlijk een wat grotere batchfile schrijven die eerst om het wachtwoord vraagt.. Even kijken of ik dit kan vinden... over welk OS hebben we het?

[ Voor 27% gewijzigd door Spider.007 op 11-04-2004 13:34 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • iscara
  • Registratie: Juli 2001
  • Niet online
WinXP

Had al gezocht maar kon het niet vinden.

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Het is niet zo moeilijk:

even upload.ftp rename naar upload.ftp.tpl; en dan onderstaande batch runnen (untested). Deze zou je in ieder geval op weg moeten helpen :)
code:
1
2
3
4
5
SET /P FTPusername=Enter your username:
SET /P FTPpassword=Enter your password:
echo %FTPusername%>upload.ftp
echo %FTPpassword%>>upload.ftp
type upload.ftp.tpl >>upload.ftp

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • iscara
  • Registratie: Juli 2001
  • Niet online
Bedankt, daarmee is het gelukt.

Heb wel een "del upload.ftp" toegevoegd na de "ftp.exe -s:bla".

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

iscara schreef op 11 april 2004 @ 20:28:
Bedankt, daarmee is het gelukt.

Heb wel een "del upload.ftp" toegevoegd na de "ftp.exe -s:bla".
Ja.. die moest ik inderdaad nog toevoegen herinner ik me nu :+

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • iscara
  • Registratie: Juli 2001
  • Niet online
Spider.007 schreef op 11 april 2004 @ 14:16:
Het is niet zo moeilijk:

even upload.ftp rename naar upload.ftp.tpl; en dan onderstaande batch runnen (untested). Deze zou je in ieder geval op weg moeten helpen :)
code:
1
2
3
4
5
SET /P FTPusername=Enter your username:
SET /P FTPpassword=Enter your password:
echo %FTPusername%>upload.ftp
echo %FTPpassword%>>upload.ftp
type upload.ftp.tpl >>upload.ftp
Onder WinXP werkt dit dus goed. Maar onder Win98 doet ie het niet. Hij wacht dan niet zodat ik naam/paswoord kan intikken maar gaat meteen door naar het uploaden. Wat niet kan zonder naam/paswoord.
Pagina: 1