【发布时间】:2021-11-08 20:59:59
【问题描述】:
我正在尝试将文件上传到同一个 wifi 网络上的 ftp 服务器,以便将图片放到数码相框上。我通过文件资源管理器成功上传,但是当使用 python 脚本上传时,我得到了 530 响应。
这是目前为止的代码
import ftplib
ftp = ftplib.FTP()
ftp.connect("111.111.1.11", 1111) #dummy host and port
file = open('C:/path/to/file/test1.png','rb')
ftp.storbinary('test.png', file)
file.close()
ftp.quit()
服务器不要求我在文件资源管理器上使用用户名和密码登录,我需要某种默认设置吗?
【问题讨论】:
-
有没有试过在建立连接后添加
ftp.login()?它使用anonymous用户,可能需要该用户...查看示例here