2010-05-12 5 views
0

Je travaille sur un projet qui m'oblige à télécharger des fichiers depuis FTP en utilisant Perl. Je viens de découvrir que j'ai l'option d'utiliser FTP-SSL. Il semble que ce n'est que du FTP crypté SSL (similaire à HTTP vs. HTTPS) et que je devrais simplement envoyer les commandes "AUTH TLS" ou "AUTH SSL" au serveur FTP.Existe-t-il un moyen de faire FTP-SSL avec le module Net :: FTP de Perl?

La question: existe-t-il un moyen de le faire avec le standard Net :: FTP? J'ai vérifié les docs et la seule chose que j'ai trouvée à ce sujet est d'utiliser la fonction "features" pour savoir si le serveur le supporte.

J'ai trouvé le module Net :: FTPSSL sur CPAN, mais l'auteur dit parfois que le serveur ne reçoit pas les données qui ont été envoyées. Cela ne ressemble pas à quelque chose que je veux mettre en production.

Répondre

0

Courte réponse: non. En regardant la source de Net :: FTP, je dirais qu'il n'est pas possible d'utiliser SSL avec. Je préférerais tester si Net :: FTPSSL fonctionne avec le serveur FTP avec lequel vous allez utiliser votre programme. Si votre programme doit pouvoir fonctionner avec n'importe quel serveur FTP, vous pouvez essayer de réparer le module pour les serveurs avec lesquels il ne fonctionne pas et apporter votre code au module d'origine.

Questions connexes