Find Jobs
Hire Freelancers

Python FTP TLS basic example

$10-30 AUD

Terminado
Publicado hace más de 5 años

$10-30 AUD

Pagado a la entrega
Hi, I am a beginner developer, recently the server I use has updated their FTP and now no longer supports my ftp connections. I need a basic working example using ftplib (FTP_TLS) or any other method to connect with the updated ftp server via python. Hosting provider '[login to view URL]' I imagine this is a very simple task for anyone who has used secure python ftp transfers before. I just want a working example of how to: - Open FTP connection - List the directory - Upload a file - Download a file - Close connection tested and working with my [login to view URL]'s FTP connections Ventraip's servers use "Pure-FTPd" im not sure if that helps you or not. --- THE ORIGINAL CODE --- import ftplib ftp = [login to view URL](_FTP_Addr,_FTP_User, _FTP_Pswd) --- NOW PRODUCES THIS ERROR: --- Traceback (most recent call last): File "C:\Users\James\Desktop\ingest test [login to view URL]", line 90, in <module> ftp = [login to view URL](_FTP_Addr,_FTP_User, _FTP_Pswd) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 119, in __init__ [login to view URL](user, passwd, acct) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 418, in login resp = [login to view URL]('USER ' + user) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 273, in sendcmd return [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 244, in getresp raise error_temp(resp) ftplib.error_temp: 421-Sorry, cleartext sessions and weak ciphers are not accepted on this server. 421 Please reconnect using TLS security mechanisms. --- NEW CODE I HAVE BEEN TRYING: --- It seems I can connect via TLS OK but I get an error, maybe I missed something simple.. from ftplib import FTP_TLS ftp = FTP_TLS() [login to view URL] = 2 [login to view URL]('[login to view URL]', 21) [login to view URL]('username', 'password') ftp.prot_p() [login to view URL]() [login to view URL]() This receives the welcome message but produces this error on [login to view URL]() --- ERROR FROM MY TESTS --- Traceback (most recent call last): File "C:\Users\James\Desktop\ingest test [login to view URL]", line 32, in <module> [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 559, in nlst [login to view URL](cmd, [login to view URL]) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 485, in retrlines [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 1051, in unwrap s = [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 698, in unwrap return [login to view URL]() OSError: [Errno 0] Error
ID del proyecto: 18363336

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello, Kindly send me a message in order to discuss more details about your project and its requirements. Thank you!
$25 AUD en 1 día
5,0 (3 comentarios)
1,8
1,8
3 freelancers están ofertando un promedio de $22 AUD por este trabajo
Avatar del usuario
Hello The subject is very close to me. I recently did a similar project. Please contact. Greetings......
$25 AUD en 1 día
5,0 (3 comentarios)
2,1
2,1

Sobre este cliente

Bandera de AUSTRALIA
surfers paradise, Australia
5,0
10
Forma de pago verificada
Miembro desde mar 25, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.