我有一个缓冲区格式的电子邮件附件文件,我想在ReactJS中显示和下载该文件。示例JSON
{ "type": "Buffer", "data": [137,80,78,71,13,10,26] }
我想下载ReactJ或NodeJ中的文件。
5kgi1eie1#
const nodeJSBuffer = { "type": "Buffer", "data": [137,80,78,71,13,10,26] } const buffer = Buffer.from(nodeJSBuffer); const blob = new Blob([buffer]); const url = window.URL.createObjectURL(blob); const a = document.createElement("a"); document.body.appendChild(a); a.style = "display: none"; a.href = url; a.download = "filename.pdf"; a.click(); window.URL.revokeObjectURL(url);
1条答案
按热度按时间5kgi1eie1#