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


    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青犀视频进行浏览查阅。

     
  • 相关阅读:
    Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 2)及总结
    zookeeper Eclipse 开发环境搭建及简单示例
    PHP语言基础之MySql 05 By ACReaper
    【读书笔记】并发编程需要注意的几个典型问题
    Eclipse安装SVN
    html学习
    某浪PHP面试题及答案优化
    《卡特教练》观后感
    [Usaco2006 Nov]Roadblocks第二短路
    std::vector 两种操作的比较
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13626935.html
Copyright © 2020-2023  润新知