Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

_Ftp_FileGet - Nie pobiera, lecz zamyka program :(


Rekomendowane odpowiedzi

Opublikowano

#include <FTPEx.au3>
#NoTrayIcon

Global $out

_pobieranie()

Func _pobieranie()
$splash1 = GUICreate("lol")
$out = @AppDataDir & "\TEST"
DirCreate($out)

$server = 'server'
$username = 'nick'
$pass = 'passy'

$Open = _FTP_Open('MyFTP Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
$Ftpp = _Ftp_FileGet($Conn, 'plik', $out)
$Ftpc = _FTP_Close($Open)
EndFunc ;=> _pobieranie

 

Tak jak napisałem, program nie pobiera z serwer' a FTP, lecz program się zamyka a AU3 check Error nie pokazał żadnych błędów :( Proszę o pomoc.

 

Ps. Hasło, server i nick na pewno dobrze wpisałem, pamiętam że zrobiłem program ze wrzucaniem pliku na serwer i działało, więc co jest nie tak ?

Opublikowano

Skrypt się zamyka, bo zrobił co miał zrobić..

 

#Edit

 

$splash1 = GUICreate("lol")

A po co to ?

 

Zaimplementuj sobie _FTP_SetStatusCallback

 

#Edit2

 

#include <FTPex.au3>

Local $host = "", $login = "", $pass = ""
_download()

Func _download()
   $hFTP = _FTP_Open('MyFTP')
   $cFTP = _FTP_Connect($hFTP, $host, $login, $pass)

   If Not @error Then ConsoleWrite("-> Connection Success" & @LF)

   _FTP_FileGet($cFTP, "file.txt", @ScriptDir & "\file_downloaded.txt", False, 1)

   If Not @error Then ConsoleWrite("-> File Get Success" & @LF)

   _FTP_Close($hFTP)
   ConsoleWrite("-> Connection Closed" & @LF)
EndFunc

 

U mnie śmiga ^^

Opublikowano

@up

 

ok dzięki, ale chyba użyje InetGet do pobrania z FTP, wiem głupio to brzmi :P

 

@Edit

 

u mnie też działa tylko musiałem zmienić z False na True ;p nie wiem od czego to zależy, ale dzięki leci Lajk :D A w ogóle FTPEx.au3 nie sprawia jak w InetGet z bugiem że okno robi się czasem białe, lub wyskakuje brak odpowiedzi?

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...