以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Httpclient下载文件失败  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=157893)

--  作者:lgzhao
--  发布时间:2020/11/2 5:28:00
--  Httpclient下载文件失败
版主好,

我在用Httpclient下载文件,怎么都不成功。

我测试帮助文件的例子如下:
Foxtable 高开版2020.5.1日版本。都在本机. 都是管理员身份运行:

\'服务器代码:
Select Case e.Path
    Case "WebDownLoadTagPics.htm"
        e.WriteFile("C:\\MyTest\\a.txt")

End
 Select


客户端代码:
Dim hc As New HttpClient("http://127.0.0.1/WebDownLoadTagPics.htm")
If
 hc.GetFile("C:\\MyTest\\B.txt"Then
    
MessageBox.show("文件下载成功","提示")
Else

    MessageBox.show("文件下载失败","提示")

End
 If


无论怎么测试,都是失败。而且没有任何延时,立刻显示失败。我也检查了源文件,没发现任何问题。服务器那边经测试也确实收到了请求。

我实在想不到这么简单的代码到底哪里有问题? 版主能提供思路吗?








--  作者:lgzhao
--  发布时间:2020/11/2 5:38:00
--  
似乎发现了问题,大家参考:
源文件大小为0KB,则发送不成功。
这个是个小问题。还是希望foxtable允许发送这类文件。

--  作者:lgzhao
--  发布时间:2020/11/2 6:02:00
--  
还有一个情况,如果服务器文件没有存在服务器本机磁盘的话也会下载失败,比如是一个局域网的位置"\\\\bsfs\\mytest\\a.jpg"
--  作者:有点蓝
--  发布时间:2020/11/2 9:29:00
--  
我反馈一下