Javascript 如何在react/js中读取和下载二进制文件

Javascript 如何在react/js中读取和下载二进制文件,javascript,reactjs,Javascript,Reactjs,我有一个来自API的base64文件数据要响应,需要以实际形式读取和下载该文件 PDF,doc,… 或者将下载操作链接到按钮尝试以下操作: <a download="filename.png" href="data:image/png;base64,foo...">Download</a> 这可能是重复的,而不是重复的。。他有一个url,但在我的例子中,只有二进制文件的二进制数据,你是说base64?是的,我想将其返回到实际格式

我有一个来自API的base64文件数据要响应,需要以实际形式读取和下载该文件
PDF,doc,…
或者将下载操作链接到按钮

尝试以下操作:

<a download="filename.png" href="data:image/png;base64,foo...">Download</a>


这可能是重复的,而不是重复的。。他有一个url,但在我的例子中,只有二进制文件的二进制数据,你是说base64?是的,我想将其返回到实际格式//注意:文件的扩展名可以是pdf | | xls | | |.docx…不起作用,只是下载了未知文件{二进制文件本身}我想将其恢复为pdf或其他任何实际格式