Domanda

Ecco il codice pertinente che sta causando l'errore.

ftp = ftplib.FTP('server')
ftp.login(r'user', r'pass')

#change directories to the "incoming" folder
ftp.cwd('incoming')

fileObj = open(fromDirectory + os.sep + f, 'rb')

#push the file
try:
    msg = ftp.storbinary('STOR %s' % f, fileObj)
except Exception as inst:
    msg = inst
finally:
    fileObj.close()
    if '226' not in msg:
    #handle error case

Non ho mai visto questo errore prima e nessuna informazione sul perché potrei ottenerlo sarebbe utile e apprezzato.

Messaggio di errore completo: [Errno 10060] Un tentativo di connessione non è riuscito perché la parte connessa non ha risposto correttamente dopo un periodo di tempo o la connessione stabilita non è riuscita perché l'host connesso non ha risposto

Va notato che quando io (cioè apro un DOS-prompt e spingo i file usando i comandi FTP) spingi il file dalla stessa macchina su cui si trova lo script, non ho problemi.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top