杂学第二篇:关于python ftplib上传到win 2008 R2 返回550错误的解决方案

时间:2024-03-20 17:30:06

首先,上传代码参考:https://blog.csdn.net/ouyang_peng/article/details/79271113

由于这位大佬的远端ftp服务器是linux,有些操作不一样。

说一下我遇到的550情况:

第一种:ftplib.error_perm: 550 The parameter is incorrect.

杂学第二篇:关于python ftplib上传到win 2008 R2 返回550错误的解决方案

杂学第二篇:关于python ftplib上传到win 2008 R2 返回550错误的解决方案

说我参数不正确,网上看到一篇说文件名不要带:,我并没有,别的也没说出个因为所以。

我估摸着是因为我传入的是绝对路径名,因为远端的ftp服务器做了限制在根目录,因此,参数上再加上绝对路径造成混淆。文件名带上。所以我我改成这面这样

杂学第二篇:关于python ftplib上传到win 2008 R2 返回550错误的解决方案

成功传输!!!

第二种:ftplib.error_perm: 550 Access is denied.

原因就是在于配置的ftp服务器的根目录添加ftp用户的时候,权限不够。直接修改根目录的ftp用户权限——>完全控制!!

杂学第二篇:关于python ftplib上传到win 2008 R2 返回550错误的解决方案

最后也ok了。