xuxianmei
xuxianmei
2014-12-22 16:25
采纳率: 100%
浏览 2.2k

FTP 550的错误 语言用的是c#

Url = "ftp://192.168.0.45//ffiles";
Method = WebRequestMethods.Ftp.UploadFileWithUniqueName;可以正常运行
Method = WebRequestMethods.Ftp.UploadFile; 就报550的错误
用的是BeginGetRequestStream和EndGetRequestStream
语言用的是C#

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • save4me
    save4me 2014-12-23 01:19
    已采纳

    参考Uploading a .txt file to an FTP server
    测试一下ftp目录和文件的权限,是否有删除权限。可能虽然有读写权限但是没有删除权限,也会造成上传失败。文中回答提到一个简单的测试方法,就是把文件改一个名字再重新上传,如果可以得话,那很可能就是这个原因。

    点赞 评论
  • devmiao
    devmiao 2014-12-22 17:37
  • findcaiyzh
    宝_爸 2014-12-22 23:08

    UploadFile使用STOR 指令
    UploadFileWithUniqueName使用STOU指令

    550的意思是Access deny, 或者 The system cannot find the file specified 啥的。

    你在自己分析下吧,错误和代码应该关系不大。

    点赞 评论

相关推荐