后台如何通过 ResponseEntity 将一串字节转化为文件供前端下载呢?

2019-08-08 14:53:25 +08:00
 wk1563396689

主要应该是 body 里面数据的设置

1038 次点击
所在节点    问与答
6 条回复
kkkkkrua
2019-08-08 15:15:46 +08:00
编程语言?
misaka19000
2019-08-08 15:21:25 +08:00
修改 contentType
wk1563396689
2019-08-08 15:45:25 +08:00
@misaka19000 contentType = "application/octet-stream";这个原来现在是这样设置的,我方法的返回值现在是 ResponseEntity<byte[]> ,测试的时候就返回 byte[],现在是将 byte[]变为前端需要的文件下载下来
wk1563396689
2019-08-08 15:45:53 +08:00
@kkkkkrua spring-boot
kkkkkrua
2019-08-08 15:51:03 +08:00
设置 contentType 为对应文件的,然后把 data 写到 HttpServletResponse 里
momocraft
2019-08-08 15:55:12 +08:00
Content-Disposition ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/590158

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX