以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何访问带端口的网址和下载文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157411) |
-- 作者:chnfo -- 发布时间: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编辑过]
|
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间:2020/10/15 10:59:00 -- 试了一下,为什么down下来的都是空白啊。文本文件是空的,压缩包大小1K,打开提示损坏。示例中的network.downloadfile(“http://www.table.com/download/release.rar”,”指定目录/release.rar”),运行结果是空的 |
-- 作者:有点蓝 -- 发布时间:2020/10/15 11:04:00 -- 把这个地址放到浏览器里能不能正常下载? |
-- 作者:chnfo -- 发布时间: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 [此贴子已经被作者于2020/10/15 11:08:58编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/10/15 11:38:00 -- 我在这边服务器测试没有问题。 |
-- 作者:chnfo -- 发布时间:2020/10/15 11:52:00 -- 大小没问题的。一个文本文件而已,都没30个字节。版主下载文件里面有内容?里面是三行helloworld123。我用手机可以看到,代码下载就是空文件 [此贴子已经被作者于2020/10/15 11:54:32编辑过]
|
-- 作者:chnfo -- 发布时间:2020/10/15 12:04:00 -- , 我运行帮助“DownloadFile”里的示例,下载的文件也是空的 |
-- 作者:有点蓝 -- 发布时间:2020/10/15 13:36:00 -- 我测试上面的地址也不行,但是我在浏览器下载这个文件,然后把文件放到我自己的阿里云测试就没有问题。 估计您服务端设置有问题
|
-- 作者:chnfo -- 发布时间:2020/10/15 13:49:00 -- 我测试http://www.foxtable.com/download/release.rar也是这样,运行显示有这个文件,但下载下来是空的 |