我使用以下代码上传SQLITE3数据库文件。由于某种原因,脚本没有完全上传文件(上传的文件大小小于原始文件)
FTP = ftplib.FTP('HOST','USERNAME','PASSWORD')
FTP.cwd('/public_html/')
FILE = 'Database.db';
FTP.storbinary("STOR " + FILE, open(FILE, 'r'))
FTP.quit()
当我在SQLite浏览器中打开上传的文件时,它说它是一个无效的文件。 我做错了什么?
答案 0 :(得分:1)
在documentation调用中,您需要指定该文件是二进制文件,如下所示:
FTP.storbinary("STOR " + FILE, open(FILE, 'rb'))