FTP 错误 550 Failed to change directory 记录贴

记录一下今天使用ftp服务遇到的问题。
应用场景:c#访问linux上的ftp服务,进行创建指定目录并上传文件。
遇到的问题:之前使用上传和下载功能是正常的,api随便百度就可以找到这里就不贴出来了,遇到问题的点是在创建目录上,一调用创建目录的方法就返回550的错误,创建方法如下。
FTP 错误 550 Failed to change directory 记录贴_第1张图片
折腾半天,最后发现是路径格式的问题,修改前代码如下。ftpServerIP前后需要是双//,而按下方这个写法,FtpRemotePath一旦传入值,ftpServerIP后就成了单斜杠了。由于之前上传下载的文件都是在根目录,所以FtpRemotePath传入的都是空,没有发现这个问题,

FTP 错误 550 Failed to change directory 记录贴_第2张图片
以下是修改后的
FTP 错误 550 Failed to change directory 记录贴_第3张图片

你可能感兴趣的:(问题记录,ftp)