首页 新闻 会员 周边

Springboot前后端分离怎么解决跨域导出world???在线等急急急急

0
[待解决问题]

以上是前后端部分声明和代码,我导无法完成,在swagger里面测试返回的返回的是一个地址,得点击一下才能导出,而我想实现前端点击事件ajax交互相应浏览器下载,可是做了一个下午也没解决,求大神指导

余生请多指教ANT的主页 余生请多指教ANT | 初学一级 | 园豆:3
提问于:2019-05-18 20:53
< >
分享
所有回答(2)
0

如果真实跨域了,即时使用JSONP那也需要能确定可以下载才可以。
当然针对你说的如果是在download方法中调用远程的下载服务返回一个url地址,那可以在你download方法中直接使用http进行下载,同时把下载来的数据流再写入你ajax调用的请求即可。就是服务端做一次下载转换。

西越泽 | 园豆:10775 (专家六级) | 2019-05-18 21:19

你好,我在swagger看到ResponseBody是一个链接,点击可以下载,在前段相应能看到相应的world
xm但是拿不到输出不了

支持(0) 反对(0) 余生请多指教ANT | 园豆:3 (初学一级) | 2019-05-18 21:51
0

直接下载需要返回文件流

dudu | 园豆:30994 (高人七级) | 2019-05-19 10:14

哎是个办法啊,我去试试
,O(∩_∩)O谢谢

支持(0) 反对(0) 余生请多指教ANT | 园豆:3 (初学一级) | 2019-05-21 09:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册