我正在尝试使用 Python 中的 ftplib 上传文件。
ftp = FTP('...')
ftp.login('user', 'pass')
f = open(filename)
ftp.storbinary(filename, f)
f.close()
ftp.quit()
storbinary 正在返回 error_perm: 500 Unknown command.
,这很奇怪,因为我遵循它的规范。谷歌搜索返回的信息非常少。有人遇到过这个问题吗?
最佳答案
看起来您正在使用 storbinary
不正确。您想通过 "STOR filename-at-location", f)
来发送文件。这行得通吗?
ftp = FTP('...')
ftp.login('user', 'pass')
with open(filename) as contents:
ftp.storbinary('STOR %s' % filename, contents)
ftp.quit()
关于python - error_perm : 500 Unknown command Python ftplib storbinary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33131421/