情况

我还在做一个要求,客户根据Excel文件上传,文档中,每一行便是一条数据信息,后台管理批量处理;可是呢,客户填的数据信息很有可能有什么问题,所以我后台管理想先做一个查验,随后在每一行里加一列,来强调这一行存在的不足。

我原本想的是,回到一个list(json回到),每一个item便是一行数据信息,在页面上展现就可以。

可是后面又想起,假如立即回到excel,可不可以?

好像是能够 的。

最后就这样:接受一个文档,查验后,回到源文件,仅仅,自己加了一列,这一列存的是查验結果。

可是,前面vue用的部件,3D渲染出去一直有什么问题,免费下载出来的查验結果文档,开启是错码哪些的。

因此,我也想看看,回到的二进制是否有什么问题?

检验方式

我启用了一下那一个插口,由于是当地检测,立即用当地wireshark抓包软件。下边这个是回到的报文格式,从上向下,先后便是互联网那多层,物理层/链路层/ip/tcp/http

http后面是什么呢?能够 见到,wireshark很暖心地帮大家干了基本分析,是一个xls文件文件格式。里边还可以见到,这一二进制流,大约是23040字节数。

二进制拥有,下面便是把这个二进制变为一个xls文件,看一下这一二进制是否有难题。实际上 哈,一切正常的下载文件插口,假如你电脑浏览器立即启用这一插口免费下载还可以,但我这边的前面部件很奇怪,它帮我取得二进制后,仿佛又干了一层变换,随后我取得的文档就有什么问题了。

因此.我想起说,先取得变换前的二进制测试一下。

这儿直接说非常简单的方法吧:

之后呢?

类似就是这样了。

原本因为我试着了用二进制编辑文件:hex editor来弄,但是比这一繁杂,算了吧噻。

此外,大伙儿要较为二进制得话,可以用beyond compare这一手机软件。

填补

我发现了我搞得太繁杂了,这一插口立即用postman这类的专用工具检测下就可以了,果真是有一个锤头,到处都是钢钉。

评论(0条)

刀客源码 游客评论