繁体   English   中英

无法在 react.js 中读取 pdf 缓冲区

[英]unable to read pdf buffer in react.js

这是我从我的快递服务器得到的回应

我收到了我的快递服务器的回复

然后我解析 pdf 文件缓冲区以从浏览器读取 pdf

使用新的 Blob() 和 window.URL.createObjectURL()

const file = new Blob(product.msds.data,{type:"application/pdf"});

const getFile = file && window.URL.createObjectURL(file);

             <a
                href={getFile}
                target="_blank"
                rel="noopener noreferrer"
                type="application/pdf"
              >
                click to show pdf
              </a>
            </>

然后我解析pdf文件缓冲区

当我打开创建的链接时,浏览器无法加载 PDF 文档

当我打开创建的链接时,浏览器无法加载 PDF 文档

感谢您即将推出的解决方案!

让我们检查一下

const bytes = new Uint8Array(product.msds.data) 
    
const blob= new Blob([bytes], {type: "application/pdf"});
    
let link = document.createElement('a');
    
link.href= window.URL.createObjectURL(blob);
    
link.download="myFileName.pdf";
    
link.click();

我希望这些代码对你们有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM