Questo non è un problema di "realizzazione client",
una volta riuscito a ricevere le informazioni del server,
diventa gestione dei file.

Ti conviene cmq postare un pò di codice e dire che problemi hai di preciso.