以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 基础连接已经关闭: 连接被意外关闭 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=192131) |
-- 作者:otterlike -- 发布时间:2024/5/30 14:59:00 -- 基础连接已经关闭: 连接被意外关闭 各位大神老师好,我做了一个接口,验证通过之后,对方返回来以下信息: { "attachmentTypeName":"", "name":"附件2.jpg", "path":"https://oss-wuliu.test.cnoocmall.com/V_TransportOrderShip/38142443/R4A2U6/%E9%99%84%E4%BB%B62.jpg?Expires=********&OSSAccessKeyId=********&Signature=**********", "uploadTime":"2024-05-29 11:24:07" }, 然后我写了以下代码,以获取下载文件 Dim hc As New HttpClient("path") If hc.GetFile("C:\\wlxtdownloaddata\\" & "name") Then MessageBox.show("文件下载成功", "提示") Else MessageBox.show("文件下载失败", "提示") Return \'终止代码的执行 End If 执行后,提示:基础连接已经关闭: 连接被意外关闭 请问该如何修改代码来下载文件?不胜感激 |
-- 作者:有点蓝 -- 发布时间:2024/5/30 15:15:00 -- 解析json参考:http://www.foxtable.com/mobilehelp/topics/0140.htm |
-- 作者:otterlike -- 发布时间:2024/5/30 15:26:00 -- 老师好,上面我没表达清楚,让您误解了。我会json解析,现在的主要问题是根据解析之后的 路径 去获取下载文件时,提示:基础连接已经关闭: 连接被意外关闭,检查了好久也不知道什么原因? |
-- 作者:有点蓝 -- 发布时间:2024/5/30 15:38:00 -- 试试 Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls11 \'不行就Tls12、Tls13都试一遍 Dim hc As New HttpClient.......
|
-- 作者:otterlike -- 发布时间:2024/5/30 16:24:00 -- 老师好,我一个个试了一遍,都不行;然后百度了一下,改成or来连接起来,还是不行,真是头疼啊 Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Ssl3 Or _ Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12 Or _ Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls11 Or _ Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls Or _ Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls13 |
-- 作者:有点蓝 -- 发布时间:2024/5/30 16:40:00 -- 接口开发文档发上来看看 |
-- 作者:otterlike -- 发布时间:2024/5/30 16:56:00 -- 老师好,请查收接口文档。 接口返回的数据已解析成功,但是根据返回的路径去下载附件时,就报错了
|
-- 作者:otterlike -- 发布时间:2024/5/30 16:58:00 -- [此贴子已经被作者于2024/5/30 16:59:06编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/5/30 17:07:00 -- 没看到有怎么下载文件的说明 |
-- 作者:otterlike -- 发布时间:2024/6/4 10:52:00 -- 老师好,对方给出的下载代码如下,请问该如何转换为我们可以使用的代码? String FILE_NAME = "E:/桌面/testDownlaod.jpg"; String url = "https://oss-wuliu.test.cnoocmall.com/V_TransportOrderShip/38142443/R4A2U6/%E9%99%84%E4%BB%B61.jpg?*************"; InputStream In = New URL(url).openStream(); Files.copy(In, Paths.get(FILE_NAME), StandardCopyOption.REPLACE_EXISTING); |