zoukankan      html  css  js  c++  java
  • 视频上云网关/网络穿透设备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青犀视频进行浏览查阅。

     
  • 相关阅读:
    mysql存储过程笔记
    mysql 命令行操作
    第一天前来报到
    Android Studio导入工程版本问题、gradle版本问题
    LogUtils-定制自己的日志工具
    Git2.11安装下载和github使用
    Android Studio 2.3版本 以及相应的gradle3.3包
    android 导入第三方jar包和类库
    GifView——Android显示GIF动画
    Android中dip、dp、sp、pt和px的区别详解
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13626935.html
Copyright © 2011-2022 走看看