找回密码
 立即注册

QQ登录

只需一步,快速开始

sanyue
初级会员   /  发表于:2023-8-23 09:42  /   查看:757  /  回复:3
json pako压缩以后,form-data传给后端,后端解压报错,不用form-data就不会报错

3 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 10:18:31
沙发
您好,既然要压缩,为什么要用ssjson而不是直接使用sjs呢?

sjs是我们官方提供的一个压缩后的文件格式,您可以使用sjs来实现压缩的需求。

详情请参考:https://demo.grapecity.com.cn/sp ... mat/overview/purejs
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
sanyue
初级会员   /  发表于:2023-8-23 10:50:38
板凳
Joestar.Xu 发表于 2023-8-23 10:18
您好,既然要压缩,为什么要用ssjson而不是直接使用sjs呢?

sjs是我们官方提供的一个压缩后的文件格式, ...

是json,就是getSource()获得的绑定关系,因为接口要传文件,所以content-type是form-data的,这个绑定关系的json转成pako字符串后,传给后端,作为formData的一个字段传给后端,后端解压报错
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 12:29:52
地板
了解了,不过这个pako不是我们SpreadJS的产品,我们这边也不知道为什么后端用pako解压会报错,您可以去pako的文档中查阅一下:http://nodeca.github.io/pako/
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部