Ciao a tutti... Sto implementando un client ftp e mi viene richiesto di predisporre l'opzione di trasferimento dati in ASCII o in binario... Ma come faccio??? qualcuno può darmi una mano??? grazie mille. ciao
Ciao a tutti... Sto implementando un client ftp e mi viene richiesto di predisporre l'opzione di trasferimento dati in ASCII o in binario... Ma come faccio??? qualcuno può darmi una mano??? grazie mille. ciao
Utilizzi il comando TYPE.
"TYPE A" per la modalità ASCII, "TYPE I" per la modalità binaria.
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.
Grazie mille... ma Type è un comando ftp giusto?? non è un metodo java giusto?? come faccio a implementare la scelta fra type A o type I?? grazie mille.. ciao
Si. Domanda: hai letto qualcosa in merito al protocollo prima? Non è che ti svegli una mattina e scrivi un client FTP, eh?Grazie mille... ma Type è un comando ftp giusto??
http://www.faqs.org/rfcs/rfc959.html
Ad ogni modo credo sia molto probabile che per Java esistano classi gia pronte. O ti interessa espressamente reinventare la ruota?
No.non è un metodo java giusto??
"TYPE A" / "TYPE I" è una stringa che devi mandare sul canale dei comandi (21) tramite un banalissimo socket.come faccio a implementare la scelta fra type A o type I?? grazie mille.. ciao
Per la differenza tra le due modalità di trasferimento ti rimando all'RFC.
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.
mi interessa reinventare la ruota...
Perfetto. Allora:mi interessa reinventare la ruota.
www.google.it
...+ prendere spunto da sorgenti gia fatti da altri.
Dal canto mio, che ho scritto un demone FTP, posso dire che non è nulla di eccessivamente complesso. Il protocollo FTP è abbastanza semplice.
L'unica "difficoltà" iniziale (per lo meno se vuoi rimanere in un contesto di programmazione asincrona) è data dal fatto di dover gestire contemporaneamente due canali, quello dei comandi e quello dei dati. Ma forse con Java + multi-threading questo non è un problema...
L'RFC959 non è il massimo in termini di chiarezza. A me è tornato utile questo:
http://cr.yp.to/ftp.html
Saluti
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.