python - FTP 请求错误。 Django、FTP、Python

标签 python django ftp

我正在尝试使用这个表达方式。它告诉我:storbinary() 最多接受 4 个参数(给定 5 个)

ftp.storbinary("STOR " + os.path.basename(name), StringIO(content_str), "rb", 8*1024)

我在这里只能看到 4 个参数。第 5 个参数隐藏在哪里。我很困惑。

最佳答案

您正在调用一个方法,因此第一个参数隐式是您正在调用该方法的对象。换句话说,你看不到它,但它就在那里。

查看 ftplib 文档,您的第三个参数 "rb" 似乎不正确。如果您只需删除该参数,您的问题就应该得到解决,因为第三个参数应该是 block 大小。

关于python - FTP 请求错误。 Django、FTP、Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3130014/

相关文章:

python - Django:为每个实例注册模板过滤器/标签

python - sqlalchemy backref 慢

python - Celery:每个工作人员的 task_acks_late 的不同设置/向 celery 添加自定义选项

python - 将循环中的值添加到元组会导致嵌套元组而不是平面元组或列表

django - 如何在 Django 中制作可选的选择字段?

java - 无法使用 Apache Commons FTPClient 访问 FTP 服务器上的子文件夹

python - Celery 为每个失败的任务发送邮件

python - Django 中的异步文件写入功能是否需要 Celery?

java - FtpClient storeFile 总是返回 False

html - 我无法将我的背景图片从我的 FTP 上传到我的网站