» »

[c++] upload FTP

[c++] upload FTP

hihitavc ::

Pozdravljeni!
Zanima me, če kdo od vas ve kakšno kodo ali pa kakšen uporaben link, ki bi mi pomagal pri sledečem:
program iz kode prebere vse podatke o ftp-ju, datoteko katero mora prenesti na server, se poveže in datoteko prenese gor (čisto preposto)
Sam sem že nekaj poizkušal, pa mi nikoli ni nič ratalo.
Hvala za vašo pomoč!

sid_dabster ::

Ce te prav razumem, bi ti rad napisal svoj ftp client. Lahko pregledas source od Filezille, pa bos videl, kako je stvar narejena. Za katero platformo bi pa rad imel zadevo (bo to kaksen embedded sistem)?
Lahko pa tudi sam napises from scratch (ce se ti da). Poglej specifikacijo RFC959. Point je v tem, da moras imeti odprta 2 socketa; preko enega posiljas in sprejemas komande, preko drugega pa podatke. Podatkovni socket je lahko serverskega ali pa klientskega tipa (odvisno, ali imas aktivni ali pasivni mode). Tudi osnovni nabor komand ni prevec obsezen; pac, "odglumiti" moras komunikacijski scenarij. Ni nobena umetnost.
Fallen beyond all grace deeper and deeper
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)

Zgodovina sprememb…

hihitavc ::

Uh ja, ubistu je tole malo preveč zakomplicirano.
Rad bi naredil samo to, da ko bi zalaufal program, bi mi na strežnik preko ftp-ja preneslo že prej v kodi določeno datoteko...

64202 ::

No, ce je treba v c++ narest, uporabi kako knjiznico:

- portable: libcurl
- windows only: wininet
I am NaN, I am a free man!

hihitavc ::

Aha torej s tema dvema knjižncama se da tole narediti...
Ali kdo ve (spiše) kako kodo v katero bi zapisal naslov ftp-ja, uporabniško ime, geslo, direktorij kam se shrani datoteka, in pot o datoteke, ki jo hočeš prenesti.
Sam sem tudi poizkusil pa mi do sedaj še ni upelo nič.

Lio ::

sezdj nisi povedal za kero platformo delas.

ce nisi striktno omejen z c++ bi lahko to precej simpl naredu v bash/batch-u(odvisno od platforme)

hihitavc ::

Sem omejen na C, C++.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Najlažji prenos 1GB podatkov

Oddelek: Pomoč in nasveti
291496 (1134) ABX
»

[C#] Prosim pomagajte! Potrebujem program, ki bi pobiral podatke iz ene strani

Oddelek: Programiranje
212582 (2192) David1994
»

[C++]prenašanje datotek iz neta

Oddelek: Programiranje
121429 (1249) BlueRunner
»

[C++ & Winsock] Resetiranje routerja

Oddelek: Programiranje
121529 (1212) W3by
»

editor za programerja...

Oddelek: Programiranje
352769 (1986) Nerdor

Več podobnih tem