本文作者:admin

VB如何获取FTP上的文件?

芯岁网络 2024-12-11 22:29 0 0条评论

一、VB如何获取FTP上的文件?

要用到inet控件。public strData as string '这段可以返回服务器中的第一级目录名,保存在strData中, 如有多个文件夹名每个文件夹名会以空格分开。读取时判段一下。

Inet1.Execute

Inet1.URL, "dir """ & dirName & """" Do DoEvents Loop While

Inet1.StillExecuting

= True msgbox strData '这段是进入目录中,要想获得服务器中所有的文件夹名,就可以用递规的办法来获得。

Inet1.Execute

Inet1.URL, "cd """ & dirName & """" Do DoEvents Loop While

Inet1.StillExecuting

= True Private Sub Inet1_StateChanged(ByVal State As Integer) Select Case State Case 1 StatusBar1.Panels.Item(1)

.Text

= "该控件正在查询所指定的主机的 IP 地址" Case 2 StatusBar1.Panels.Item(1)

.Text

= "该控件已成功地找到所指定的主机的 IP 地址" Case 3 StatusBar1.Panels.Item(1)

.Text

= "该控件正在与主机连接" Case 4 StatusBar1.Panels.Item(1)

.Text

= "该控件已与主机连接成功" Case 5 StatusBar1.Panels.Item(1)

.Text

= "该控件正在向主机发送请求" Case 6 StatusBar1.Panels.Item(1)

.Text

= "该控件发送请求已成功" Case 7 StatusBar1.Panels.Item(1)

.Text

= "该控件正在接收主机的响应" Case 8 StatusBar1.Panels.Item(1)

.Text

= "该控件已成功地接收到主机的响应" Case 9 StatusBar1.Panels.Item(1)

.Text

= "该控件正在解除与主机的连接" Case 10 StatusBar1.Panels.Item(1)

.Text

= "该控件已成功地与主机解除了连接" Case 11 MsgBox "与主机通讯时出现了错误", vbInformation, "个人资料" Case 12 Dim vtData As Variant Dim bDone As Boolean bDone = False '取得第一个块。 vtData = Inet1.GetChunk(1024, icString) DoEvents Do While Not bDone strData = strData & vtData '取得下一个块。 vtData = Inet1.GetChunk(1024, icString) DoEvents If Len(vtData) = 0 Then bDone = True End If Loop StatusBar1.Panels.Item(1)

.Text

= "该请求已经完成,并且所有数据均已接收到" Case Else StatusBar1.Panels.Item(1)

.Text

=

Inet1.ResponseCode

& ": " &

Inet1.ResponseInfo

End Select End Sub 关于inet控件的祥细用法可以看msdn中的帮助。

二、如何用FTP获取文件?

只要ftp协议的话,实现流程如下:

1。手机端向ftp服务器中上传一个txt文件,文件名代表的是此手机的访问请求,txt文件中的内容代表请求的范围;

2。服务器有ftp监控程序,当发现有新的手机上传文件,就访问此文件,识别出文件名(哪个手机),确认文件内容(请求范围),然后将此文件标记为旧文件,然后根据请求范围生成数据json文本,根据文件名生成对应的txt数据文件;

3。手机端发现服务器生成新的结果文件后,读取此文件,然后解析json文本,得到数据结果即可完成传输。

三、怎样访问ftp服务器上的文件?

网页浏览器本就可以直接作为FTP浏览器使用: 打开浏览器 地址栏输入ftp://usename:用户名@usepassword:密码/主机地址:端口号 回车确定即可连接打开FTP的资源 如果时间超时连接断开,可在页面右键选择连接即可重新输入账号密码进行连接。

四、ftp怎么上传文件到服务器上?

ftp是文件传输协议,利用此协议可以在网络上传输文件。

把文件上传到服务器,一般都是使用ftp的方法,因为往往服务器都会提供ftp功能。具体操作需要安装一个方便操作的ftp客户端,例如TotalCommander就很好,在客户端里面建议一个会话,输入服务器的地址、用户名、密码,然后就可以连接服务器,连接成功后可以看见服务器上的文件,可以和本地的进行双向传输(可以上传和下载)。

如果只上传个别文件,可以使用浏览器或者DOS进行传输,浏览器的方法是打开地址:ftp://用户名:密码@服务器地址/,DOS命令是ftp 服务器地址,然后输入用户名和密码。

五、FTP获取文件名以及文件路径?

只要ftp协议的话,大概的实现流程:

1。手机端向ftp服务器中上传一个txt文件,文件名代表的是此手机的访问请求,txt文件中的内容代表请求的范围;

2。服务器有ftp监控程序,当发现有新的手机上传文件,就访问此文件,识别出文件名(哪个手机),确认文件内容(请求范围),然后将此文件标记为旧文件,然后根据请求范围生成数据json文本,根据文件名生成对应的txt数据文件;

3。手机端发现服务器生成新的结果文件后,读取此文件,然后解析json文本,得到数据结果即可完成传输。

说实话,给定ftp传输比较麻烦,难道是无法开通新的端口?

六、mac上怎么上传文件到ftp服务器?

1、首先选择需要上传的文件,右键打开菜单,点击复制。

2、之后点击上方的前往。

3、在前往菜单中,选择连接服务器选项。

4、之后输入ftp服务器的地址。

5、在跳转的界面中,输入ftp的名称和密码,登录ftp服务器。

6、之后进入到ftp服务器界面。

7、之后找到一个空白处,右键打开菜单,选择粘贴选项即可。

七、怎么获取FTP服务器上文件的时间信息?(要到分钟)?

对不起,这位先生或女士,虽然我很想帮你解决,但我学了这么久的计算机,可能没有你这样的要求。 很难从FTP服务器上获取文件的时间信息,你只能用 VC 或 JS 等编辑语言达到用 FTP传送的时候使的文件的时间与当前的服务器时间吻合,而您要求的分钟实在很难计算!

八、从FTP服务器取文件?

从FTP服务器读取相关文件到本地我们一般需要借助相关的上传下载工具,如rz,xshell等!

九、怎么把文件上传到ftp服务器上啊?

上传文件,比如要把a:\index.html传至服务器的根目录中,可以键入: ftp> put a:\index.html (回车)

当屏幕提示你已经传输完毕,可以键入相关命令查看: ftp> dir (回车) 下载,假设要把服务器\images目录中的所有.jpg文件传至本机中,可以输入指令: ftp> cd images(回车) [注:进入\images目录] ftp> mget *.jpg 上传与下载工作完毕,键入bye中断连接。

ftp> bye(回车)

十、如何在FTP服务器上上传视频文件?

地址栏输入ftp://服务器地址会弹出一个要求输入用户名和密码的窗口,登陆完成就和在你的电脑资源管理器一样操作就可以了。