以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  ftp的根目录写法  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82912)

--  作者:happyft
--  发布时间:2016/3/27 17:40:00
--  ftp的根目录写法
如果升级文件是放在D:\\abc\\Update 目录下,而在ftp软件设置中设置了ftp的共享目录为D:\\abc,

请问生级路径的写法  ftp.RootDir = "/Update" 正确,还是 ftp.RootDir = "\\Update" 
这个斜杠分不清楚,谢谢!

--  作者:大红袍
--  发布时间:2016/3/27 17:45:00
--  

用/肯定不会错。

 

用\\的话,有可能认为是相对路径。


--  作者:HappyFt
--  发布时间:2016/3/27 18:36:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160327183206.png
图片点击可在新窗口打开查看

ftp下载测试 提示上面的错误是什么原因?

--  作者:大红袍
--  发布时间:2016/3/27 18:54:00
--  

路径,直接用ie浏览器能否下载?

 

 


--  作者:大红袍
--  发布时间:2016/3/27 19:18:00
--  

如果用downloadfile无法下载,试试自己封装一个方法。

 

Dim url As String = "http://www.foxtable.com/download/80222/update.zip"

Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)

Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse

Dim stm As System.IO.Stream = rsps.GetResponseStream()

Dim buffer(1024) As Byte
Dim fileStream As new System.IO.FileStream("d:\\update.zip", System.IO.FileMode.Create, System.IO.FileAccess.ReadWrite)
Dim count As Integer = stm.Read(buffer, 0, buffer.Length)

Do While count > 0
    buffer.Initialize
    fileStream.Write(buffer, 0, count)
    fileStream.Flush()
    count = stm.Read(buffer, 0, buffer.Length)
Loop

fileStream.Close()
stm.Close