ftp上传出错,错误代码:200 227 125 550。持续了几次,最后上传成功了。 这个问题是什么原因造成的呢?
上传的是一个压缩文件,6.4M,文件名:1113扩容.zip。服务器系统是server2012R2,直接用微软的自带FTP建的站点。然后用户组是新建的,对FTP文件夹有完...
上传的是一个压缩文件,6.4M,文件名:1113 扩容.zip。服务器系统是server 2012 R2,直接用微软的自带FTP建的站点。然后用户组是新建的,对FTP文件夹有完全控制权限。用的资源管理器打开的FTP文件夹,没用ftp上传软件。不是连接超时的问题,因为我一直有在操作。
自动UTF-8编码已关。查看了一下日志,上传失败后每次都是下面两条
192.168.1.3 21 ControlChannelOpened - - 0 0乱码
192.168.1.3 21 USER share 331 0 0 乱码
问题已经解决:把FTP账户权限全改成完全控制就没这个问题了,具体原因我也不是很明白。 展开
自动UTF-8编码已关。查看了一下日志,上传失败后每次都是下面两条
192.168.1.3 21 ControlChannelOpened - - 0 0乱码
192.168.1.3 21 USER share 331 0 0 乱码
问题已经解决:把FTP账户权限全改成完全控制就没这个问题了,具体原因我也不是很明白。 展开
1个回答
展开全部
550 Requested action not taken. File unavailable (e.g., file not found, no access).
请求操作未被执行,文件不可用。
问题出现的原因:
上传文件的是无法写入文件,导致找不到文件!
而无法上传文件,是因为用户没有写入文件的权限!
由于项目变换了环境,设置环境的文件夹并没有给予用户写入权限,用户无法将文件写入根目录,这就造成了上传文件路径的错误。
解决办法:
这个问题针对我的程序而言是:直接给用户重新赋予权限就好,重新检查一遍上传路径,重新跑一跑程序就ok!
首先检查用户对应的角色名,然后看路径设置是否正确,有没有相关的权限,如果这些都没问题,然后就尝试下面的操作:
重起FTP服务,最好从服务里面重启(不能根本解决);
重新设置Server-U帐号和目录访问里的文件路径(如果还不行,尝试下面操作);
删除用户,重新建。
请求操作未被执行,文件不可用。
问题出现的原因:
上传文件的是无法写入文件,导致找不到文件!
而无法上传文件,是因为用户没有写入文件的权限!
由于项目变换了环境,设置环境的文件夹并没有给予用户写入权限,用户无法将文件写入根目录,这就造成了上传文件路径的错误。
解决办法:
这个问题针对我的程序而言是:直接给用户重新赋予权限就好,重新检查一遍上传路径,重新跑一跑程序就ok!
首先检查用户对应的角色名,然后看路径设置是否正确,有没有相关的权限,如果这些都没问题,然后就尝试下面的操作:
重起FTP服务,最好从服务里面重启(不能根本解决);
重新设置Server-U帐号和目录访问里的文件路径(如果还不行,尝试下面操作);
删除用户,重新建。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询