reactjs - React 提交 post 请求并打开它的 application/pdf 响应
问题描述
我必须提交一个返回一个Content-Type: application/pdf
. 如何在 React 中打开/下载此响应?
import React, { useEffect } from 'react';
import axios from 'axios';
const Test = () => {
const data = "TEST";
useEffect(() => {
async function fetchData() {
await axios.post(`${url.REQ_URL}/myRequest`, data, {})
.then((res) => {
console.log(res);
});
}
}
fetchData();
}, [data]);
export default Test;
我可以看到console.log()
它返回一个有效的响应(下图)。如何application/pdf
在浏览器中打开/下载返回的?
谢谢
解决方案
推荐阅读
- docker - How do I roll out a new version of a container in a pod on Kubernetes using Terraform?
- java - XSLT in java without using the JRE's XML utils
- amazon-web-services - How do i get apt-get to work on ubuntu on aws instance?
- node.js - 将 node js 应用程序从本地部署到 linux
- scala - How to make my custom class available for `<-`?
- java - Tomcat 8 系统 RAM 的最大使用量
- python - 从 URL 拆分 CSV 数据不适用于 Python csv.reader
- reactjs - Heroku 应用程序崩溃,Redux 似乎没有正确安装?
- string - 无法在 golang 中使用“\n”正确拆分字符串
- mysql - on 子句中的“id_training”列不明确