2017-08-14 55 views
-3

后端将xls文件转换为base64字符串,并在http响应中返回。在浏览器中,是否有任何方法将其转换回xls进行下载?将Base64String转换回前端的xls

+0

https://stackoverflow.com/questions/2820249/base64-encoding-and-decoding-in-client-side-javascript – Merlyn007

+1

1.什么是服务器端的这种转换的目的是什么? 2.是的,你可以进行反向转换,请阅读https://stackoverflow.com/questions/16245767/creating-a-blob-from-a-base64-string-in-javascript – tibetty

+0

2k声望,你didn在提交问题之前不要进行研究......如果你确实研究过,那么为什么我可以找到如此多的问题与答案......你自己的问题也没有包括在你的问题中...... – NewToJS

回答

1

不需要进一步转换base64字符串。将必要的部分添加到base64字符串以形成有效的data URI,然后继续提供文件以供下载。

const mime = "data:application/vnd.ms-excel,"; 
const data = mime + base64string;