找回密码
 立即注册

QQ登录

只需一步,快速开始

Felix.Li Wyn认证

超级版主

106

主题

2882

帖子

5454

积分

超级版主

Rank: 8Rank: 8

积分
5454

Wyn高级认证Wyn认证

Felix.Li Wyn认证
超级版主   /  发表于:2023-1-4 11:23  /   查看:2137  /  回复:0
本帖最后由 Felix.Li 于 2023-3-30 14:27 编辑

wyn目前个人实现的包括数据源,数据集,数据模型,仪表板等,在共享方面,我们支持后台的导入导出,当然都是admin用户做得。
但是对于很多将wyn嵌入到自己系统的用户,希望自己完成导出功能,那我们也有相应的接口可以实现
1670833865097.jpg


首先我们先正常导出一下:
image.png374089660.png
可以看到,我们的导出是发起了两个请求实现的,而我们想自己实现也就很简单了,只要模拟这两次请求就可以了
话不多少开始分析:
首先第一个请求是:http://localhost:51980/admin/api/export  
这个请求是一个post请求,他需要传入需要导出的文档ID,最终的返回值是一个参数ID,这个参数ID用于发起第二次请求
第二个请求:http://localhost:51980/admin/api/export/status/8843396c-7cfc-4b0b-bf7f-fc01dd1f39b5
这个请求是一个Get请求,这个请求前面都一样,后面需要拼接一个ID,那这个ID就是我们第一个请求的返回结果了。
这个请求的返回结果就是我们的文件流了,也就是最终导出的zip包,那话不多少,上代码:
wynexport.html (1.98 KB, 下载次数: 86)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部