以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- HttpRequest通过WriteFile发送文件慢 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170659) |
-- 作者:z769036165 -- 发布时间:2021/8/3 17:13:00 -- HttpRequest通过WriteFile发送文件慢 Dim hc As New HttpClient("http://127.0.0.1/download.htm") If hc.GetFile("c:\\data\\123.jpg") Then MessageBox.show("文件下载成功","提示") Else MessageBox.show("文件下载失败","提示") End If 通过Vpn或外网IP windows远程,直接复制过来速度有1M-3M/s 通过客户端获取服务器的文件,只有100多KB/s,速度很慢,10几M的文件都下了2分多钟,这个速度差别咋这么大?
|
-- 作者:有点蓝 -- 发布时间:2021/8/3 17:25:00 -- 使用http协议传输文件确实慢不少。试试使用这个:http://www.foxtable.com/webhelp/topics/1402.htm |
-- 作者:z769036165 -- 发布时间:2021/8/3 17:48:00 -- 下面的代码会显示下载进度: Network.DownloadFile("http://www.foxtable.com/download/release.rar", "c:\\data\\Release.rar" ,"" ,"" ,True, 100000, True) 确实快很多,但是这个显示下载框的选择,弹出的下载框的取消按钮有点错位 |
-- 作者:z769036165 -- 发布时间:2021/8/3 18:58:00 -- 而且还有个问题,出现文件不存在时,服务器很容易就崩溃了 |
-- 作者:有点蓝 -- 发布时间:2021/8/3 20:47:00 -- 服务器是怎么设置的? |
-- 作者:z769036165 -- 发布时间:2021/8/4 8:05:00 -- 没有设置,就是设置静态文件路径访问后返回文件 |
-- 作者:有点蓝 -- 发布时间:2021/8/4 8:43:00 -- 不可能没有设置,就算是IIS也要设置个网站服务才能使用。 如果是使用foxtable的web服务,怎么启动服务的?服务端写了什么代码?我测试只是返回404未找到,不会导致服务端崩溃
|