Component tnmftp lap Fastnet
TNMFTP Komponens [könyvjelző Fastnet]
TNMFTP komponens célja, hogy megosszák fájlokat az FTP szerver és a kliens gépen keresztül FTP. FTP egyik legrégebbi és nagy tekintélyű internetes szolgáltatásokat.
Létezett akkor, amikor még nem volt WWW és kényelmes idején szolgáltatás fájlmegosztás és szervezésének levéltári dokumentumok és programok. Most hozzáférést biztosít az FTP szerver lehet közvetlenül a böngésző WWW úgy, hogy a kliens programok dolgozni az FTP szerver nem annyira lényeges. Nézzük egy példát ez a komponens, mert egy ilyen program lehet, hogy működjön együtt a vállalati FTP-szerver, ahol a hozzáférés van határolva, és azt szeretné, hogy hitelesítse a fájl eléréséhez archívumban.
TNMFTP komponens a következő főbb jellemzői:Azt hiszem, a módszer neve, amelyre ez az érték nem nehéz azonosítani.
Meghatározása a tartalmát egy könyvtárba a távoli számítógépen:
Ha már csatlakozik a szerverhez, akkor kap egy listát a fájlok és könyvtárak az aktuális könyvtárban fájlokat módszer és eseménykezelő List OnListItem, amely az úgynevezett egyes elemet a listából. Akkor feldolgozni minden könyvtár bejegyzés ezen eseménykezelő. vagy engedélyezze elemzés mód line katalógus elemek telepítése ParseList tulajdonságot true értékre. Az utóbbi esetben, az alkatrész szétszerelni az adatokat, és helynevek, fájlméreteket attribútumok, utolsó módosítás ideje az összetett tulajdonság FTPDirectoryList. Minden eleme ez a tulajdonság az objektum típusát TStringList. Név ezek a tárgyak nevei [i] ezeket az elemeket tartalmaz a listán, Méret [i], ModifDate [i], Képesség [i]. Ha a módszer sikeres listája, akkor OnSuccess esemény, egyébként az eseményt generált OnFailure. NLIST módszer egy rövidített változata a csapat listája és használják, hogy csak a nevét fájlokat és könyvtárakat.
Lépjünk a távoli számítógépen:
Meg lehet menni egy másik FTP szerver könyvtár, ami ChangeDir elnevezésű módszer a kívánt könyvtárat, amelyet továbbítani dirname opciót. A könyvtárnév megadhatja a teljes elérési utat vagy az út nevét relatív az aktuális könyvtárhoz.
Fájlok feltöltése a távoli számítógépen:
Lehet feltölteni fájlokat az aktuális könyvtárban a távoli számítógépen a Feltöltés módszerrel. A módszer két paramétert: a fájl neve, a helyi számítógép és a név, amely alatt lesz tárolva egy távoli [LocalFile, RemoteFile]. Meg kell jegyezni, hogy ahhoz, hogy a művelet végrehajtásához, meg kell adnunk a megfelelő jogokkal a távoli számítógépen. Jellemzően, az FTP szerverek az ilyen jogok a beérkező könyvtárban. Ebben az esetben, ha a szerver már van egy fájl ugyanazzal a névvel, amellyel szeretné, hogy új - a fájl felülíródik. Ennek elkerülése érdekében a hatása, akkor, ha használja UploadUnique módszer. Az egyetlen paraméter E módszer LocalFile megadja a fájl nevét a helyi számítógépen, és ezt használja a létrehozandó fájl a szerveren. Ha a szerver egy fájl már létezik, a másolt fájl jön létre egy egyedi nevet. UploadRestore módszer jó, mert lehetővé teszi, hogy visszaállítsa a megszakadt az előző ülésen, a fájl letöltési folyamat attól a ponttól, ahol volt egy kis szünetet. Az utóbbi módszer a sorozat UploadAppend lehetővé teszi, hogy csatolja a tartalmát a helyi fájlt a fájl szerver, ha a fájl létezik. Ha a szerver nincs ilyen fájl létezik, akkor a fájl újra létre. Az utolsó két módszer 2 lehetőség LocalFile és RemoteFile.
Fájlok letöltése távoli számítógépen:
Mielőtt a fájlok letöltését egy távoli számítógéphez van értelme, hogy hívja a lista módszert és ellenőrizze, hogy a kívánt fájlt elérhető a távoli számítógépen. Akkor majd hívja a módszer elemzi Letöltés halad, mint a paraméter a neve a letöltött fájlt, és a fájlnév és könyvtár a helyi számítógépen: Paraméter RemoteFile és LocalFile. Meg kell jegyezni, hogy a fájlok letöltését minden könyvtárban FTP-kiszolgáló általában nem megengedett. Ezt csak akkor teheti meg a könyvtár nyitva ehhez a művelethez. Ha a számítógép már egy fájlt ugyanazzal a névvel fog veszni. Abban az esetben, csatlakozási hiba, akkor DownloadRestore módszer, amely lehetővé teszi, hogy továbbra is a letöltés a pont, ahol veszteség volt a kommunikáció.
Hozzon létre egy könyvtárat a távoli számítógépen:
A feladat végrehajtásához rendelkeznie kell a megfelelő jogokkal. Általában az FTP-szerverek, ezeket a jogokat osztottak a beérkező könyvtárban. Ahhoz, hogy hozzon létre egy mappát, egyszerűen hívja MakeDirectory eljárás, átadva paraméterként a könyvtár neve a létrehozni kívánt.
Törlése fájl vagy könyvtár a távoli számítógépen:
A fájl törlésre kerül a Delete, és távolítsa el a használt könyvtár RemoveDir módszer. Megadhatja a nevét a fájl vagy könyvtár az aktuális könyvtárban, vagy adja meg a teljes nevét és elérési útját a törölt objektum.
Nem említettük még a módszerek hozzárendelése, DoCommand, Mód, Újrainicializálás és átnevezése. Az első módszer osztja helyet az FTP szerveren a fájl jön létre. Általános szabály, hogy nem köteles megtenni, de ha van, hogy működjön együtt a szerver, amely előírja, hogy a kiosztás lemezterület, mielőtt feltölti a fájlokat, akkor ez a módszer lehet szükség.
DoCommand módszer lehetővé teszi, hogy küldjön egy parancsot az FTP-szerver, amely kell végrehajtani. Ez arra utal, hogy az operációs rendszer parancs. Ez a módszer során szüksége lehet elvégezni a feladatokat TNMFTP alkatrész módszerek nem elég, vagy ha esik a szerver nem szabványos parancsokat.
Nevezze eljárás átnevezni egy fájlt az aktuális könyvtárban a távoli rendszeren. Az első paraméter fájlnév beállítja a fájl nevét, amit át szeretnénk nevezni a második - fájlnév2 - egy új nevet adott fájlt.
Mód meghatározza a módszer a fogadó / fájlátvitel módban. 3 mód használnak. Ennek megfelelően TheMode paraméter megteszi a megfelelő jelentésűek:MODE_ASCII - SMS adatok
MODE_IMAGE - bináris adat 8 bites bájtot
MODE_BYTE - bináris adat byte változó hosszúságú
Újrainicializálás módszer helyreállítani a megszakadt kapcsolatot. Miután ezt a módszert regisztrálnia kell egy felhasználói nevet és jelszót.