视频上云网关/网络穿透设备EasyNTS下载表格时后端打印报错信息,但是又不影响下载的问题如何解决

   日期:2020-09-08     浏览:89    评论:0    
核心提示:EasyNTS视频上云网关平台分为软件和硬件,硬件部署在终端统一网络内,软件部署在公网,配置好硬件后,在公网启动软件即可使用,同时将设备信息配置完成,即可实现设备从内网到公网的视频流传输。在EasyNTS中,当需要批量导出数据库中的设备信息时候,我们提供了可以下载设备信息到表格的接口,在点击下载表格的按钮时,能够成功下载设备表格。但是在测试该功能的时候,前端没有出现问题,而后端控制台打印报错信息。后端报错 wrote more than the declared Content-Length

EasyNTS视频上云网关平台分为软件和硬件,硬件部署在终端统一网络内,软件部署在公网,配置好硬件后,在公网启动软件即可使用,同时将设备信息配置完成,即可实现设备从内网到公网的视频流传输。

在EasyNTS中,当需要批量导出数据库中的设备信息时候,我们提供了可以下载设备信息到表格的接口,在点击下载表格的按钮时,能够成功下载设备表格。但是在测试该功能的时候,前端没有出现问题,而后端控制台打印报错信息。

后端报错 wrote more than the declared Content-Length,表示写入的内容长度超过声明的内容长度:

经过排查,我们猜测可能是接口返回信息的代码过长,因此我们尝试到后端代码中,将接口返回信息的代码给去掉,只留下C.File这串代码,将文件给到前端。

header := c.Writer.Header()
header["Content-type"] = []string{"application/octet-stream"}
header["Content-Disposition"] = []string{"attachment; filename=" + tmpFilename}
c.File(tmpFile)
return

去掉代码后,问题果然解决了,控制台没有再出现报错的打印信息。

更多关于EasyNTS

EasyNTS目前实现了硬件设备的接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能,从终端到云端,形成了一整套的上云网关解决方案,极大地解决现场无固定IP、端口不开放、系统权限不开放等问题。如想详细了解,可进入TSINGSEE青犀视频进行浏览查阅。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服