问题描述
用户默认路径是/A/B/,现在需要访问/D/E/F,使用资源管理器访问路径"ftp://用户名:密码@地址:端口/../../D/E/F"能访问到目录,但是在资源管理器中点击..目录,显示的都是默认路径,没有显示根目录。同时C#编程FTP上传文件,路径能找到,但是上传文件报550错,有没有人知道这个路径该怎么写?
解决方案
解决方案二:
550错误有很多种类,你这个很大可能是权限不够
解决方案三:
引用1楼shingoscar的回复:
550错误有很多种类,你这个很大可能是权限不够
我用FTP工具连接新建文件夹上传文件什么的都是好的,应该不是权限的问题,我怀疑是路径里面的../问题,根本找不到上层目录
解决方案四:
引用2楼sherryathena的回复:
Quote: 引用1楼shingoscar的回复:
550错误有很多种类,你这个很大可能是权限不够我用FTP工具连接新建文件夹上传文件什么的都是好的,应该不是权限的问题,我怀疑是路径里面的../问题,根本找不到上层目录
看到550就开始怀疑,你只会怀疑有用吗?去看看550后面带的实际错误就知道问题出在哪里了
解决方案五:
楼主的想法显然是忽略了FTP作为文件服务器的安全性要求,配置给用户的目录在用户看来就是根目录,如果可以用两个点访问实际目录的上级目录就是严重的BUG了.
解决方案六:
你可能路径设置错误了http://www.mzwu.com/article.asp?id=1926里面有的,自己去找
解决方案七:
目录可读不可写,是再普通不过的设置了如果目录使用中文名,则大多都会出问题
解决方案八:
/D/E/F就行了,不用..
时间: 2024-10-24 02:05:03