ftp上传问题解决过程以及思考-pasv以及port两种模式
来源:互联网 发布:tao bao淘宝网 编辑:程序博客网 时间:2024/06/07 00:25
先描述下问题:
上传材料才用ftp上传,先终端上将材料通过ftp上传到ftp服务器,在请求接口的这个过程;
但是在某些法院机器上,ftp能够连接上,但是查看ftp目录、上传文件等就会失去连接;
打开cmd命令,ftp 115.28.73.220后,dir查看目录,put上传文件也是一直不动,然后显示“远程主机关闭连接”;
问题基本上是这样了,ftp能连上,但是传不了文件。
进行了下面操作。进行对比测试:
1.将测试网页放在法院机器上面,上传文件,进度一直0%;ftp server显示can't open data connection
2.安装filezilla客户端上传文件,正常。
根据以上操作应该要这么想:
同样是ftp上传,只不过一个通过控件,一个通过filezilla客户端。但是后者可以,看ftp server的打印信息:
通过控件的:
看到是打开数据连接失败,连接超时了。
通过filezilla的:
两者对比发现控件和filezilla的ftp上传模式不一样,
前者采用的是:port-主动模式
后者采用的是:pasv-被动模式
去看filezilla的设置,连接采用的是默认连接,而默认是采用被动模式,也是被推荐的。于是想办法将控件连接改为被动模式;问题的解决思路就是这样子。而后来的解决方法也是这样。
想到:
1、被这个问题搞了两天,一直在百度,刚开始我想的是将cmd里面“远程连接关闭”解决掉,也就好了。拼命去搜索办法解决这个,但是cmd里面设置被动模式,搜了半天没搞出来。过于顽固的去在cmd上面找解决方案无果,信心丧失了。--换种角度,冷静思考。
2、信心缺失了后,ocx改了被动模式后,应用设置错误等,还是不行。其实已经感觉不行,不行,还是不行,已经丧失了很多信心了。这时候不放弃,依然寻找希望,解决问题的办法是最最难能可贵的。我在经理身上学到了这点。我很佩服。
3、回想之前的经历,很多事情都解决了好久无果,关键的是不能丧失信心。
- ftp上传问题解决过程以及思考-pasv以及port两种模式
- ftp 的port与pasv两种模式的认识
- ftp中PORT和PASV两种模式的区别
- FTP的两种连接模式:Port模式和Pasv模式
- FTP的两种连接模式:Port模式和Pasv模式
- ftp 的port/pasv模式
- FTP两种连接模式-PORT(主动)和PASV(被动)
- Ftp的port模式和pasv模式
- FTP 命令模式下 PASV OR PORT
- FTP传输之PORT、PASV模式辨析
- ftp的port和pasv模式比较
- ftp的port和pasv模式
- FTP 命令模式下 PASV OR PORT
- ftp的port和pasv模式
- FTP 命令模式下 PASV OR PORT
- ftp的port和pasv模式比较
- 图解FTP的PORT和PASV模式
- FTP主动被动模式(PORT PASV)
- iOS解析json中null终极解决方案
- Swift 注释技巧
- 无障碍集成微信第三方登录,解决WXEntryActivity不回调onResp
- Objective-C 注释技巧
- 2017年网易有道校园招聘内推笔试
- ftp上传问题解决过程以及思考-pasv以及port两种模式
- Xcode 定制系统注释模板
- fiddler增加显示host的IP
- iPhone 使用小技巧
- 理解MySQL——索引与优化
- H264 图像、帧、片、NALU
- 申请“Network Extension Framework”使用权利
- HTML与CSS的区别
- iOS开发官方资源