mojaSymfonia FORUM
https://forum.mix-soft.pl/

AmBasic a FTP
https://forum.mix-soft.pl/viewtopic.php?f=15&t=8004
Strona 1 z 1

Autor:  crypticcue [ 2017-07-17, 14:39 ]
Tytuł:  AmBasic a FTP

Dzień dobry,

Piszę w sprawie możliwości języka AmBasic wykorzystywanym w programie symfonia handel. Automatycznie eksportuję dokumenty z bufora do określonej lokalizacji (dysk lokalny). Czy jest możliwość wysłać dane np. poprzez FTP? Umieszczenie w jakimkolwiek raporcie "open ftp" zwraca komunikat o błędzie składniowym "ftp".
Kod:
open ftp.nazwahosta.pl
nazwa
haslo

Niestety w dokumentacji nie znalazłem żadnej informacji na temat ftp. Chciałbym to wykonać z poziomu AmBasic, lecz jeśli nie ma takiej możliwości będę starał się utworzyć skrypt w innym języku i uruchamiać go osobno.

Autor:  crypticcue [ 2017-07-18, 08:46 ]
Tytuł:  Re: AmBasic a FTP

Można zamknąć temat lub usunąć, poradziłem sobie.

Autor:  wojtek [ 2019-11-22, 09:35 ]
Tytuł:  Re: AmBasic a FTP

Witam, chciałem odnowić temat, bo nie znalazłem podpowiedzi w jaki sposób z pozycji ambasic podłączyć się do ftpa - chciałem ściągać zamówienia do hm. Raport do importu zamówień xml z lokalizacji na dysku mam. W jaki sposób do stać się do plików na ftp?

Autor:  prawdzik90 [ 2020-01-27, 19:15 ]
Tytuł:  Re: AmBasic a FTP

Rozwiązałes jakos ten problem?
_____________
aptus

Autor:  wojtek [ 2020-01-28, 09:48 ]
Tytuł:  Re: AmBasic a FTP

Tak, mam taki sposób:
Kod:
String KatalogImportu = "c:\\IMPORT"

String host = "HOST"
String User = "USER"
String Pass = "PASWOD"


dispatch fso = "Scripting.FileSystemObject"
String KatalogGlowny = KatalogImportu + "\\"

Open (KatalogGlowny + "scrypt.scr") For Output as #OutFile
   print #OutFile;"open " + host;LF
   print #OutFile;User;LF
   print #OutFile;Pass;LF
   print #OutFile;"prompt  off";LF
   print #OutFile;"lcd " + KatalogImportu + LF;
   print #OutFile;"mget *.xml";LF
   print #OutFile;"prompt  o";LF
   print #OutFile;"quit";LF
close #OutFile

Execute(Using "ftp -s:%scrypt.scr", KatalogGlowny)


Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/