我用的Win2000的服务器的IIS作为FTP服务器:
操作如下:
1、默认的FTP站点的主目录设为 D:/data/
2、默认的Ftp站点下建立一个虚拟目录dataA,本地路径 D:/data/dataA/
3、默认的Ftp站点下建立一个虚拟目录dataB, 本地路径 E:/data/dataB/
测试:
登录 ftp://202.121.86.111:2004/看到的却只有 dataA,而dataB却看不见。 往dataA中上传文件aa.txt 成功!
往dataB中上传文件aa.txt 失败!?????
上传过程中:
连接参数有:IP,端口,用户名,密码
上传过程是,连接主机-->cwd切换到dataB目录,结果这里失败了。????
我想,dataA成功了主要是因为Ftp站点的主目录设为了D:/data/的缘故。也就是说,切换目录只能发生在同上级目录之中,不能跨盘符。
我想不通的是:既然Ftp虚拟目录映射了本地目录,那么在FTP操作中,本地目录就应该是对用户透明的啊!为什么dataB不能切换呢?还是切换的cwd命令有问题?我查了FTP命令,没有别的方法啊! 不知道大家有没有遇到过这样的问题?? 请大家帮忙,谢谢!!!!
操作如下:
1、默认的FTP站点的主目录设为 D:/data/
2、默认的Ftp站点下建立一个虚拟目录dataA,本地路径 D:/data/dataA/
3、默认的Ftp站点下建立一个虚拟目录dataB, 本地路径 E:/data/dataB/
测试:
登录 ftp://202.121.86.111:2004/看到的却只有 dataA,而dataB却看不见。 往dataA中上传文件aa.txt 成功!
往dataB中上传文件aa.txt 失败!?????
上传过程中:
连接参数有:IP,端口,用户名,密码
上传过程是,连接主机-->cwd切换到dataB目录,结果这里失败了。????
我想,dataA成功了主要是因为Ftp站点的主目录设为了D:/data/的缘故。也就是说,切换目录只能发生在同上级目录之中,不能跨盘符。
我想不通的是:既然Ftp虚拟目录映射了本地目录,那么在FTP操作中,本地目录就应该是对用户透明的啊!为什么dataB不能切换呢?还是切换的cwd命令有问题?我查了FTP命令,没有别的方法啊! 不知道大家有没有遇到过这样的问题?? 请大家帮忙,谢谢!!!!
解决方案 »
- 分页党党首,你给我进来!
- 继续刚才的动态添加控件代码,呵呵。。
- 如何从数据库的多张表中读取数据后,使用ACTIVEREPORT打印在一张报表中
- 如何在运行时设置自定义控件的属性默认值???
- 救命!!!!!!
- ◆欢迎来到CSDN-VB 数据库 论坛◆为了论坛的发展,友情提醒:你结贴了吗?◆没有可用分提问的网友请给版主发短消息◆请不要随意送分,欢迎
- 用VB6调用Burlap远程方法,有现成的组件或实现方法吗?
- VB中ORACLE数据库的调用,急!!!
- coreldraw的vba开发问题
- 关于引用部件的问题???
- VB写的程序意外退出,没有报异常。
- 高难?请问高手 Winsock, Chunked Decode
http://www.21code.com/codebase/?pos=down&id=2095
那你的ftp文件上传怎么做的。
今天我在CMD的终端上运行确是可以的。
结论如(theforever(碧海情天))所说的没问题。
谢谢各位的关注!!~
==============================
我的虚拟目录也看不见,但是输入其url是可以访问的,我觉得楼主的dataa可以看见是因为它是主目录的子目录吧,我在ms的网站上看到说虚拟目录是不支持目录列表的(目录浏览),在ftp中可以使用目录标注来实现——目录标注是什么东西啊??