25th giugno 2009

Ftp: resume o non resume… questo è il problema

In questi ultimi anni spesso mi sono trovato di fronte a questo problema: il resume dei file caricati via ftp è una cosa che deve supportare il server o i client?

Sino ad oggi me ne sono altamente sbattuto della risposta, avendo ormai da anni per le mani connessioni molto stabili, ma per alcune esigenze di questi ultimi mesi ho dovuto affrontare di petto il problema.

La risposta che posso darvi per esperienza personale è che il problema del resume dei file è una combo violentissima server e client.

Nello specifico il server ftp deve supportare il trasferimento binario e allo stesso modo il client.

Ora come ora tutti tutti i server ftp e tutti i client ftp li supportano entrambi, premettendo che i server ftp di default li hanno abiitati entrambi, possiamo ricondurre il problema solo al client.

Quindi per supportare il ripristino dei file non ci resta altro da fare che impostare il trasferimento dei file in modalità binaria (o binary).

Saluti
Matteo

This entry was posted on giovedì, giugno 25th, 2009 at 3:10 pm and is filed under Internet, Matteo, howto, linux, networking, server, sicurezza. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

There is currently one response to “Ftp: resume o non resume… questo è il problema”

Why not let us know what you think by adding your own comment! Your opinion is as valid as anyone elses, so come on... let us know what you think.

  1. 1 On novembre 27th, 2009, Alberto said:

    Ciao Matteo,
    ho una domanda da farti.

    Premesso che voglio scrivere un applicazione (in codice LabView) che include la possibilità di upload via FTP con il supporto del “resume” del trasferimento.
    L’applicazione, che girerà su un embedded, è destinata a trasmettere dati su rete GSM.

    Sapresti darmi una descrizione completa di come implementare il resume lato client o puoi indicarmi dove posso trovare tale descrizione.

    Quando scrivo implementare intendo utilizzare un connessione socket e spedire i comandi TCP/IP come stringhe al sever, analizzare le risposte e rispondere correttamente. Almeno questa penso sia la strada che devo utilizzare in quanto ho un supporto molto parziale dell’FTP sull’embedded.

    Grazie,
    Alberto

Leave a Reply

  • Etichette

  • Statistiche