使用JavaScript将base 64编码数据转换为二进制数据

问题描述 投票:0回答:3

[当我向服务器发起异步调用时,我收到PDF文件的base64数据(二进制数据)。我想将此base64数据转换为二进制,并从浏览器端将用户作为文件提供。我发现downloadify可供下载。但是我仍然停留在将基本64位编码的数据转换为JS中的二进制数据的部分]

[当我向服务器发起异步调用时,我收到PDF文件的base64数据(二进制数据)。我想将此base64数据转换为二进制,并从浏览器端将用户作为文件提供。我发现...

javascript base64 decode
3个回答
1
投票

为什么要转换? ;)只需将您的链接用作data:application/pdf;base64,,然后使用base64编码的pdf。


0
投票

即使您在javascript中将base64数据转换为二进制文件(并且我发现服务器甚至可以做到这一点也很奇怪-首先发送二进制数据),您将无法在其中生成下载链接javascript。


0
投票
const encodedData = 'ORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAgAElEQVR4XsydB7ymd1Xnv09/3t5uv9P7ZCaTnkwKgSQEWEF6cSXYULI0V0Wk7IIiKy6wq4AUl0UXFFQEBIRIEkoSSk"';
<Image source={{uri: `data:image/png;base64,${encodedData}`}} />
© www.soinside.com 2019 - 2024. All rights reserved.