Java中ftp到映射路径报错_将ftp目录映射为本地盘符

1.ftpuser

52f400c96cfc9a75030d1a48ff28eb66.png

创建

FTPUSE F:

3542645www.xx.com pwd  /USER:admin /NOPASSIVE /PORT:21

删除

ftpuse F: /delete

cmd窗口不可关闭 否则盘符消失

2.使用windows的网络位置

d2f7652c07ce740c1abdb4ba79a2cb2e.png

下一步输入

ftp://xx.com

用户名密码 确定.

打开该位置

如果提示 200 Type set to A.解决如下

打开FTP 服务器上的文件夹时发生错误。请检查是否有权限范围该文件夹。

详细信息:

200 Type set to A.

227 Entering Passive Mode (192,168,1,100,192,81)

8d6a21e1900b9217d26051d39aa5bb50.png

IE 浏览器则无法显示该网页

782c87115f1efc16c630c8e35aa456d8.png

解决方法:

打开IE 浏览器 -- 工具 -- Internet 选项 -- 高级 -- 设置 -- 浏览 -- 把 使用被动FTP (用于防火墙和 DSL 调制解调器的兼容) 前面的勾去掉.

如果提示 200 Type set to L.解决如下

用Filezilla Server做的FTP服务器,没有使用客户端上传东西,直接用IE访问上传文件,发现有的文件上传时会提示:”200 Type set to I“,(如下图所示)

52f95af380f53d6049d95f2516428dca.gif

一阵猛上网搜索,原以为是由于“主动模式”(Active)和“被动模式”(PASV)的模式,使用客户端测试好像都可以。几经折腾,一直没有结果,无奈下搜索上图中的“200 Type set to I”,终于找到答案:

很郁闷,最后在网上发现原来是:

ftp协议中有些扩展字符是保留字,而有些中文字就可能是保留字(有些中文没事),于是就出问题了。这个是制订ftp协议时没考虑到的,属于先天不足,没有办法克服,只能不使用中文文件名或少使用(发现问题的换个名字试试,实在不行就用字母和数字)。(答案来源:)

总结搜索的内容,遇到FTP的问题可以按照如下步骤查找解决方法:

第一检查服务器设置;

第二检查本地防火墙是否有问题;

第三,其实最好用自带的客户端上传,就不会出现这样的问题了!

使用FileZilla FTP Client可以解决部分上述问题!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值