from ftplib import FTP FTP_SERVER = "192.168.0.102" FTP_PORT = "21" FTP_PATH = "" FTP_USER = "" FTP_PASS = "" FTP_TEMP_FILE = "Q:\\Scripts\\NZBsRus\\Downloads\\abc.nzb" def saveFile(data,path,filename): try: f=open(path+filename, "wb") f.write(data) f.close() except Exception: return 'ERROR - Failed to save torrent:\n'+filename return 'Success' def ftpFile(data,filename): ftp = FTP(FTP_SERVER) ftp.login(FTP_USER, FTP_PASS) ftp.cwd(FTP_PATH) f=open(FTP_TEMP_FILE,"wb") f.write(data) f.close() f=open(FTP_TEMP_FILE,"rb") ftp.storbinary("STOR "+filename,f) f.close() os.remove(FTP_TEMP_FILE) ftp.close() return 'Success'