Jaa


[Article Spotlight] Continua la serie di articoli su WPF (it-IT)

Benvenuti a questo nuovo appuntamento con il consueto Article Spotlight del martedì.
In questo articolo continuiamo l'esplorazione di librerie da utilizzare nelle nostre applicazioni WPF.
Ci sono due articoli nuovi che ho pubblicato in settimana ed entrambi riguardano l'FTP.

Il primo è una alternativa al WebClient inclusa in System.Net
E' una libreria gratuita di terze parti che permette di trasferire cartelle con altre cartelle e file al suo interno in server ftp remoti in un solo comando.
Con l'FtpClient dovete prima creare la cartella, poi fare una enumerazione in locale della cartella e quindi dare n comandi di trasferimento quanti sono i file da trasferire.
E non sempre riesce, nei miei test spesso file e cartelle non venivano copiate.
L'articolo quindi spiega come funziona e come implementarla nelle nostre applicazioni.
L'articolo lo trovate qua: https://social.technet.microsoft.com/wiki/contents/articles/36102.winscp-per-ftp.aspx

Il secondo articolo tratterà ancora l'FTP, ma in questo si spiegherà come usare un percorso FTP come se fosse un percorso locale.
Anni fa avevo a che fare con una logistica. Il cliente manda alla logistica l'ordine da far preparare al magazzino, la merce in arrivo e altro i file in un certo formato, mentre la logistica mette a disposizione del cliente bolle della merce inviata, bolle della merce in arrivo, inventario etc etc.
Per ogni ordina da inviare, connessione al server, invio e disconnessione e così via.
Un altro esempio può essere un server di backup.
Con la libreria gratuita di terze parti spiegata in questo articolo, si potrà scambiare file con la logistica (continuando l'esempio di prima) come stessimo scaricando file sulla chiavetta usb.
Il tutto molto velocemente e con le funzioni della classica gestione di file e cartelle di Windows, senza limiti imposti nell'ftp.
L'articolo lo trovate qua: https://social.technet.microsoft.com/wiki/contents/articles/36110.ftpuse.aspx

Nel mio successivo articolo saranno spiegate altre librerie e tools che non dovrebbero mai mancare nella "cassetta degli attrezzi" dello sviluppatore desktop e in particolare dello sviluppatore WPF.