软航H5 PDF签章产品经nginx代理之后浏览器中PDF盖章时提示:签章失败:网络错误 的问题排查及解决办法

目录

问题现象

问题排查思路

问题处理办法

[附:软航H5 PDF签章产品介绍](#附:软航H5 PDF签章产品介绍)

软航电子签章系统

软航版式文档签批系统


问题现象

问题描述:在系统中集成了软航H5 PDF签章产品,软航H5 PDF签章产品的对应服务是通过nginx代理的,在奇安信浏览器中在线打开PDF点击产品的工具栏上的盖章按钮:

选定印章之后,在PDF文档上选定盖章位置之后,提示:签章失败:网络错误。 最近在做这个软航H5 PDF电子签章产品的测试,就简单记录一下这个问题,也许也会有人跟我遇到类似的问题,供自己后续需要,也提供一个参考。

问题排查思路

既然是网络错误,就还是从网络出发,浏览器F12进入开发人员选项,查看网络情况:

可以看到在网络这里报错了提示:413 Request Entity Too Large

因为这里经过了nginx代理,所以考虑是不是代理的时候设定了返回数据的大小,而这里因为软航H5 PDF签章产品需要去下载这个印章,印章数据大了,至少是超过了nginx设定的值的,那么通过nginx设置调整这个数据理论上就解决了。

问题处理办法

又经过请教软航技术支持人员,他们说要加一个:client_max_body_size 的设定,建议是设置到200M这样,这样只要印章小于200M就都能通过nginx代理下载到了。

这与猜想是一致的。

打开nginx的配置文件nginx.conf,找到配置这个软航H5 PDF签章服务相关地址的location段:

原本是这样的:

在location段中添加:client_max_body_size 200m;

实测最后再重启nginx,再重新通过在奇安信浏览器打开PDF,再盖章就可以正常盖章了。

附:软航H5 PDF签章产品介绍

这里放一个软航官方的H5 PDF盖章效果展示吧:

他们这个H5 PDF签章产品是可以验证文档的,验证效果长这样:

可以验证到:签章的信息如:使用的印章信息、签章用户、签章的时间、使用的印章序列号、使用的证书什么的。

如果文档发生了变化也能验证到:就会提示:文档内容字签章以来已被他人篡改。

软航H5 PDF签章产品,官方说法叫:软航电子签章系统H5 PDF版本。

软航电子签章系统H5 PDF版本,是由软航电子签章系统与软航版式文档签批系统一同构成的。

(以下内容摘抄自软航官方文档)

软航电子签章系统

软航电子签章系统 是由重庆软航科技有限公司自主研发,拥有完全自主知识产权的产品;遵循国家保密局、国家密码局、公安部等制定的关于电子印章技术规范及标准。系统能够实现对电子印章的申请、审核、制作、状态管理、授权管理以及分级管理等印章全生命周期的管理,实现电子印章安全集中管控。

软航版式文档签批系统

软航版式文档签批系统由重庆软航科技有限公司开发,针对PDF和OFD版式文档提供的一套基于HTML5技术实现的在HTML5浏览器(如Chrome、360极速、火狐、奇安信等)中在线打开电子公文、电子证照、电子票据、电子病历等版式文档进行无痕阅读及手写签批的解决方案。其中OFD阅读严格遵循GB/T 33190《电子文件存储与交换格式-版式文档》、GB/T 33476~33483《党政机关电子公文系列标准规范》等标准,可以完美、精准地展现符合同一标准的OFD版式文档。

产品支持与软航文档转换系统、软航电子签章系统无缝对接实现在线格式转换、签验章等功能,满足用户多种应用需求。

今天喝了一杯咖啡,脑袋疼,问题记录就这样吧。。。。。

相关推荐
养乐多q.♡3 小时前
docker镜像的nginx配置证书SSL,单独配置单个localtion使用证书,其他nginx配置不影响
nginx·docker·ssl
Java水解3 小时前
Nginx 配置文件完全指南
后端·nginx
firstacui4 小时前
Keepalived+nginx+tomcat
nginx·tomcat·firefox
oMcLin5 小时前
如何在CentOS 7.9上配置并优化高并发视频流平台,利用Nginx和RTMP模块确保低延迟流媒体传输?
linux·nginx·centos
幽影相随7 小时前
Docker 环境下的 Nginx 负载均衡(vllm)
nginx·负载均衡
NGINX开源社区9 小时前
NGINX 与 Avi:云端性能之比较
nginx·反向代理
C_心欲无痕19 小时前
nginx - 实现域名跳转的几种方式
运维·前端·nginx
令狐少侠20111 天前
docker基本操作 部署启动nginx
nginx·docker·容器
知南x1 天前
【物联网视频监控系统----韦东山老师视频总结】(4)流媒体方案的实现之Nginx
物联网·nginx·音视频
成为你的宁宁1 天前
【Zabbix运维监控实战(附图文教程):Nginx 服务可用性、连接请求状态、CPU 内存占用与 JVM(Jar 包 / Tomcat)全维度监控】
运维·jvm·nginx·zabbix