用VB的INET控件进展文件的自动上传下载效劳
用VB的INET控件做FTP的上传文件:
sys_time=CDate(Now)
sys_time=Replace(sys_time,":","")
sys_time=Replace(
用VB的INET控件进展文件的自动上传下载效劳
用VB的INET控件做FTP的上传文件:
sys_time=CDate(Now)
sys_time=Replace(sys_time,":","")
sys_time=Replace(sys_time,"","")
="ll"
="ll"
=icFTP
=""
="27"
,""+""+newName
Inet控件也叫InternetTransfer控件,这个控件封装了协议以及ftp协议,使用起来特别方便。因此大家经常使用。然而大家通常使用的只是其部分功能,接下来我们讲一下它的全部详细功能,看过之后你也许会有眼前一亮的
感受。会猛然觉得我们之前明白得的只是皮毛。
InternetTransfer控件实现了两种广泛使用的Internet协议:超文本传送协议(HyperTextTransferProtocol)(也确实是)和文件传送协议(Protocol)(即FTP)。使用InternetTransfer控件能够通过OpenURL或Execute方法连接到任何使用这两个协议的站点并检索文件。
能够做到的大体方向
在应用程序中添加FTP阅读器。
创立自动从公共FTP站点下载文件的应用程序。
分析WorldWideWeb站点中的图形援用,并只下载图形。
提供以自定义格式显示从Web页获得的动态数据。
根本操作
InternetTransfer控件的功能依赖于将要使用的协议。由于所支持的两种协议工作起来不尽一样,所能够进展的操作就依赖于正在使用的协议。例如,GetHeader方法只能用于(HTML文档)协议。
然而,有些过程对两个协议是通用的。最根本的,假如要使用任何一个协议,则必须:
将AccessType属性设置为合法的代理效劳器。
用合法的URL调用OpenURL方法。
用合法的URL和协议支持的命令调用Execute方法。
用GetChunk方法从缓冲区获取数据。
设置AccessType属性:使用代理效劳器
为了与Internet建立任何方式的连接,必须确定计算机如何连接到Internet上。假如在intranet上,可能需要提供代理效劳器才能连接到Internet上。
简单地说,代理效劳器是计算机和Internet之间的媒介。intranet上所有需要连接到Internet上的计算机,都必须通过代理效劳器。代理行使intranet和Internet之间的防火墙功能,能够阻止非法的最终用户和外部恳求,也就保护了intranet不受破坏。
要查找计算机中的代理设置值,请按照以下步骤执行:
打开操纵面板的Internet选项。
在“Internet选项”对话框中,单击“连接”。
在“代理效劳器”中,确认选中了“通过代理效劳器连接”复选框。
假如选中了,则单击“设置”。在该对话框中能够找到能够用于多种协议的代理效劳器的名称。假如没有定义代理效劳器,请与系统治理员联络,以获得可用的代理效劳器。
假如希望使用对话框中未列出的代理效劳器,可将AccessType属性设置为icNamedProxy(2)。然后将Proxy属性设置为代理效劳器的名称,如下面的代码所示:
="myProxyName"
=icNamedProxy
另一方面,假如希望使用缺省代理效劳器(由计算机的注册表决定),则能够忽略Proxy属性,而只需将AccessType设置为icUseDefault(0)。
AccessType的设置值在下表中列出:
常数值描绘
icUseDefault0(缺省)用作缺省。控件使用注册表中的缺省设置访咨询Internet。
icDirect1直截了当连接Internet。该控件可直截了当连接到Internet。
icNamedProxy2命名的代理效劳器。指示该控件使用Proxy属性确定的代理效劳器。
调用OpenURL方法
'名为“Text1”的TextBox控件保存了
'该方法的结果。Internet传输
'控件的名称是“Inet1”。
=(
用VB的INET控件进行文件的自动上传下载服务 来自淘豆网m.daumloan.com转载请标明出处.