求助:使用SOCKET进行FTP连接的问题?

街坊跳舞 2007-10-26 10:41:09
最近写一个FTP上传程序,自己建立了SOCKET连接。
大致如下:新建控制连接,设置PASV模式,建立数据连接,发送 “STOR filename.txt"命令,结果给我返回一个 550 Permission denied.
但是我使用FTP客户端是可以上传文件的,说明服务器端设置没有问题。
各位大虾们,谁有类似的经验或解决方法,望赐教!
服务器端的日志如下:
220 Serv-U FTP Server v6.4 for WinSock ready...
USER user
331 User name okay, need password.
PASS xxxxx
230 User logged in, proceed.
TYPE I
200 Type set to I.
PASV
227 Entering Passive Mode (192,168,1,153,253,23)
STOR d:\D2.ppt
550 Permission denied.
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
街坊跳舞 2007-11-19
  • 打赏
  • 举报
回复
谢谢,我找到问题了,是我的上传目录错误了!
WinEggDrop 2007-11-01
  • 打赏
  • 举报
回复
你的FTP帐号,在D:\下有写权限吗?如果没有,自然就出这个错误.

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧