2 sddsighhz sddsighhz 于 2014.06.30 14:29 提问

FTP上传文件的STOR命令一直提示 500 Invalid Path
ftp

自己写了一个FTP的客户端,前面登录什么的都没问题,只是最后上传的时候STOR命令总是出问题,比如: STOR /home/hello.txt 用Cerberus FTP Server、Quick Easy FTP Server直接返回500 Invalid Path,改成STOR ./hello.txt Cerberus还是提示无效,而Quick easy则可以上传,哪位大神能告诉下STOR这个命令后面到底应该怎么写?

1个回答

zhangxiaolei11111111
zhangxiaolei11111111   2014.07.03 17:54

应该是你先进到要保存的目录,再stor,这时候参数只是文件名,不带路径。
ftp.changeWorkingDirectory(this.path);
ftp.storeFile(filename, input);

sddsighhz
sddsighhz 我是上传,用cwd命令不是改变服务器上的工作目录吗,客户端这边如何改呢
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!