我正在尝试通过FTP上传文件,我有以下代码:
def ftp_upload(localfile, remotefile):
fp = open(localfile, 'rb')
ftp.storbinary('STOR %s' % os.path.basename(localfile), 'rb', 1024)
fp.close()
print ("after upload " + localfile + " to " + remotefile)
代码执行时没有输出错误但不上传任何文件。
答案 0 :(得分:1)
您使用'rb'作为文件指针,您应该使用您打开的文件指针
def placeFile():
filename = 'exampleFile.txt'
open_file = open(filename, 'rb')
ftp.storbinary('STOR '+filename, open_file)
ftp.quit()
placeFile()