我正在尝试从此网址下载 pdf:
http://www.africau.edu/images/default/sample.pdf
我按照示例编写了下面的代码。
import { saveAs } from "file-saver";
const downloadPDF = ()=>{
var FileSaver = require("file-saver");
FileSaver.saveAs(
"http://www.africau.edu/images/default/sample.pdf",
"somehthing.pdf"
);
}
但是,当在downloadPDF
按下按钮时调用该函数时。文件未保存。pdf 只是在新选项卡中打开。新选项卡中 pdf 的屏幕截图如下所示。
如何保存pdf文件?
此外,这种获取 pdf 的方法是否首先有效,或者是 axios.get() 更优选的获取文件的方法,然后通过 FileSaver.saveAs() 保存响应文件(response.body)
如果问题不清楚,请在标记前在评论中告诉我 - 我会进行必要的更新。谢谢