Foxtable(狐表)用户栏目专家坐堂 → [求助]如何访问带端口的网址和下载文件


  共有4324人关注过本帖树形打印复制链接

主题:[求助]如何访问带端口的网址和下载文件

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2240 积分:18457 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]如何访问带端口的网址和下载文件  发帖心情 Post By:2020/10/15 9:37:00 [只看该作者]

If TryConnectHost(“网址”) 1、网址不能加http://吧? 2、如果是x.com:7080,加了端口号,似乎也不可以。如果要访问带端口号的怎么办? Dim thx as new HttpClient(“http://x.com:7080/y/CSU.txt”),虽然不报错,但没有信息读出来 另外,没有设置httpserver,httpclient能直接读取网站文件吗?,比加thx.getinfomation
[此贴子已经被作者于2020/10/15 9:40:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 9:49:00 [只看该作者]

参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=157329&replyID=100442&skin=1

判断有文件再使用HttpClient下载:http://www.foxtable.com/mobilehelp/topics/0160.htm

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2240 积分:18457 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/10/15 10:59:00 [只看该作者]

试了一下,为什么down下来的都是空白啊。文本文件是空的,压缩包大小1K,打开提示损坏。示例中的network.downloadfile(“http://www.table.com/download/release.rar”,”指定目录/release.rar”),运行结果是空的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 11:04:00 [只看该作者]

把这个地址放到浏览器里能不能正常下载?

文件下载地址发上来测试一下。

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2240 积分:18457 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/10/15 11:08:00 [只看该作者]

我运行帮助“DownloadFile”里的示例,下载的文件也是空的。
截图中的浏览器在手机上都能正常打开,里面是有内容的

try
    Dim s As String = "http://114.55.92.178:7029/wbs/profile/helloworld.txt"
    Dim request = System.Net.WebRequest.Create(s)
    request.Method = "Head"
    Dim response = request.GetResponse()
    response.Close()
    output.Show("文件存在:" & response.StatusCode)
    Dim htc As new HttpClient(s)
    htc.GetInformation()
    htc.Close() '必须执行Close方法关闭连接
    OutPut.Show("更新日期:" & htc.LastModified)
    OutPut.Show("状态码:" & htc.StatusCode)
    OutPut.Show("状态描述:" & htc.StatusDescription)
    OutPut.Show("内容类型:" & htc.ResponseContentType)
    OutPut.Show("内容长度:" & htc.ResponseContentLength)
    Network.DownloadFile(s, "D:\CSDown\helloworld.txt")
    Output.Show("下载文件成功")
catch ex As exception
    output.show("文件不存在:" & ex.message)
End try


图片点击可在新窗口打开查看此主题相关图片如下:远程下载文件出错.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/10/15 11:08:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 11:38:00 [只看该作者]

我在这边服务器测试没有问题。


 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2240 积分:18457 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/10/15 11:52:00 [只看该作者]

大小没问题的。一个文本文件而已,都没30个字节。版主下载文件里面有内容?里面是三行helloworld123。我用手机可以看到,代码下载就是空文件
[此贴子已经被作者于2020/10/15 11:54:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2240 积分:18457 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/10/15 12:04:00 [只看该作者]

, 我运行帮助“DownloadFile”里的示例,下载的文件也是空的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 13:36:00 [只看该作者]

我测试上面的地址也不行,但是我在浏览器下载这个文件,然后把文件放到我自己的阿里云测试就没有问题。

估计您服务端设置有问题

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2240 积分:18457 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/10/15 13:49:00 [只看该作者]

我测试http://www.foxtable.com/download/release.rar也是这样,运行显示有这个文件,但下载下来是空的

 回到顶部
总数 21 1 2 3 下一页