Olá, pessoal. Sou novo aqui no fórum. Preciso de uma ajuda de vocês.
Eu estou trabalhando numa API no replit, que recebe um conjunto de dados, faz alguns processos nestes dados, e cria um arquivo numa pasta do replit. Até aí tudo normal. Acontece, que eu preciso pegar este arquivo e subir num ftp. Eu criei a função pra isso, inclusive localmente funciona que é uma beleza. Mas no replit, ele dá um erro que não consegui até agora resolver. Vou compartilhar o que estou fazendo:
import ftplib
def upload_file(name):
ftp = ftplib.FTP('ftp.byethost7.com','user','password')
ftp.encoding = "utf-8"
filename = "/files/"+name+".txt"
with open(filename, "rb") as file:
ftp.storbinary(f"STOR {filename}", file)
Acontece que tá dando o seguinte erro: OSError: [Errno 99] Cannot assign requested address
Eu já pesquisei em inúmeros fóruns, estou até procurando um outro componente FTP pra ver se passo dessa fase. Alguém consegue me dar um apoio, por favor?
Obrigado!!!