Kraj FTP prenosa?
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Kraj FTP prenosa?  (Pročitano 999 puta)
0 članova i 1 posetilac pregledaju ovu temu.
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« poslato: 03 Април 2008, 10:29:03 »

Korišćenjem FTP treba da prebacim fajl na server. Kako aplikacija na serveru može da zna kada je FTP prenos završen? :Smiley
Nepoznata je dužina fajla. Može li se ovo odrediti čitanjem statusa tog fajla (fstat) ili sl. ili se mora improvizovati, npr. slanjem još jednog malog fajla na kraju prenosa, kao indikatora da je prenos završen?
Prijavi uredniku   Sačuvana
burga
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 654


Meet Linus


WWW
« Odgovor #1 poslato: 03 Април 2008, 22:03:11 »

Ne znam kako ilis da server moze da "zna" sta mu se desava, ali ako imas ikakvu vrstu interakcije pokusaj sa saopstavanjem MD5 sume prebacivanog fajla pre ili posle transfera.
Prijavi uredniku   Sačuvana

Нема Бога, и Дирак је његов пророк
http://www.burgic.com
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #2 poslato: 03 Април 2008, 23:25:24 »

Ne server nego aplikacija na serveru treba da zna kad je transfer završen kako ne bi pokupila samo deo fajla, nego ceo, na kraju prenosa. To sa MD5 je improvizacija koju sam naveo. Ako može šta bolje, valjalo bi, ako ne, ostaje to kao alternativa.
Prijavi uredniku   Sačuvana
Владимир
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 379



« Odgovor #3 poslato: 04 Април 2008, 00:35:22 »

Ček samo malo da pojasnimo. Imaš neku aplikaciju na serveru koja se izvršava, a ti upload-ujesh fajl preko ftp-a skroz nezavisno?
Pa ja vidim samo dva načina - ili će aplikacija sama da "sazna" kada je prenos završen(fajlovi fiksne veličine ili eventualno da se doda neki kod na kraj fajla(ili možda na početak, gde bi mogla da se doda veličina fajla)) ili će da bude obaveštena(dodatni fajl, web servis, mail, socket i ne pada mi više ništa na pamet).
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: