我收到 PDF 文件的 HTTP 响应,当我在 Postman 中运行 API 时,我可以看到 PDF 文件。
如何在 HTML 页面中显示此响应主体或从 HTML 页面下载 PDF?
HTML
<iframe src="" id="dispwill" frameborder="0"></iframe>
JavaScript:
request.onreadystatechange = () => {
console.log(request.response);
if (request.readyState == 4 && request.status === 200) {
console.log(request.getResponseHeader('etag'));
console.log(request.responseType);
console.log(request.responseURL);
const pdfsource = new Blob([request.response],{type: 'application/pdf'});
document.getElementById("dispwill").src = pdfsource;
}
我正在尝试获取 PDF 文件本身并将其显示在 iframe 标签中,但它不是那样工作的。