zoukankan      html  css  js  c++  java
  • Microsoft Internet Tansfer Control (Inet)控件的FTP用户登陆验证解决方法

    当我们在用INET进行FTP连接的时候,如果FTP服务器需要验证用户那么我们就需要设置INET的USERNAME和PASSWORD来通过验证,这看上去是多么简单的一个问题,在INET的任何介绍里似乎都说得那么简单明了,看上去也是白痴级的问题。

    但是不知道大家有没有遇到过,在运行过程中设置用户名和密码,不管怎么设置都不能通过登陆验证,并且有可能会返回一个35754 无法连接到主机的错误提示。

    实际上,我们在设计界面设置INET控件的时候就可以看出端倪了。

    当我们在设计界面设置INET的 REMOTEHOST、USERNAME、PASSWORD属性后,会发现,在URL属性上自动设置了类似这样是属性 : ftp://Username:password@RemoteHost  这样的字符串。那么既然这样就不难发现 ,其实,要通过FTP的验证只需要在请求的地址上带上用户登陆的信息就可以了。因此,我们在运行过程中设置用户名和密码如果无法通过验证的话,那么,我们只需要在设置URL的时候,加上用户登陆验证信息就可以了,格式就是“ftp://Username:password@RemoteHost ”这样的

    例如我需要登陆一个FTP服务器,地址是 111.111.111.111 ,用户是 FTPUSER,密码是 123

    那么我就可以设置 inet1.URL="ftp://FTPUSER:123@111.111.111.111"  inet1的UserName和Password属性可以设置成空字符串,然后就可以正常的执行inet1 了。

  • 相关阅读:
    vim键盘
    Maven 插件
    Maven 快照
    Maven 常用命令
    Maven POM
    Maven 依赖机制
    Maven 中央仓库
    Maven 本地仓库
    Maven 安装配置
    Maven 简介
  • 原文地址:https://www.cnblogs.com/ZetaChow/p/2237369.html
Copyright © 2011-2022 走看看