Konfiguracja wstępna "Transfer plików FTP (curl)"
Panel z metodami dla FTP transferu plików (wysłania/pobrania).
Ta konfiguracja wstępna zostanie wywołana przy założeniu nowego obiektu (np. przy pomocy opcji
"Nowy obiekt ..." w menu kontekstowym obiektu lub naciśnięciem klawisza
Insert po zaznaczeniu obiektu).
Ta konfiguracja wstępna jest przyszeregowana w grupie
"/ Komunikacja / Protokoły i inne środki komunikacji / FTP protokół komunikacyjny".
Taką konfigurację wstępną można wytworzyć w obiekcie
PmaFolder,
PmaRoot lub
PmaPrototype.
- Konfiguracja wstępna wytworzy zkonfigurowany obiekt typu
PmaPanel zawierający metody projektanta
FTPdownload oraz
FTPsend. Metody te posiadają parametry
sDir,
sLocalFile,
sRemoteFile. Okno zawiera obiekty
PmgWEdit przeznaczone do wprowadzania adresu foldera zawierającego wymagane pliki na serwerze FTP, adres z nazwą pliku na dysku lokalnym oraz nazwę pliku docelowego zapisanego pliku. Następie obiekty
PmgButton, które w zdarzeniu
onButtonUp przekazują metodom
FTPdownload lub
FTPsend wprowadzone wartości i metody te odpowiedni plik pobiorą lub odeślą na serwer FTP.
- Konfiguracja wstępna panelu (obiekt typu
PmaPanel) działa również jako
Web panel. Żeby konfiguracja wstępna działała również w Webie, jest konieczne udostępnić obiekt typu
PmaPanel dla Webu (w karcie "
Serwer webowy").
Wykorzystana technologia jest uruchamiana w trybie synchronicznym przy pomocy metody
Pm.ShellExecute. Sam transfer plików jest jednak asynchroniczny. Powodzenie transferu FTP jest sprawdzane na końcu przez funkcję użytkownika
onComplete.
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
| Nazwa wytwarzanego obiektu | Nazwa nowo wytworzonego obiektu w drzewie Pma obiektów.
Maksymalna długość nazwy wynosi 30 znaków.
Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne (tzn. narodowo zależne znaki), pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Domyślnie: "FtpTransfer" |
|
| Adres serwera FTP | Adres URL, na przykład w formie www.ftpserver.com. |
| Identyfikacja użytkownika na serwerze FTP | FTP nazwa użytkownika |
| Hasło na serwerze FTP | Hasło użytkownika FTP |
|---|