在前端js中使用jsPDF或react-to-pdf生成pdf文件时,不使用默认下载,而是存储到服务器
开源地址: https://github.com/ivmarcos/react-to-pdf
主要就是这个方法,有三种可选:
默认是save,也就是会自动触发下载的方法,open方法是默认会打开一个pdf预览的tab页面,build方法就是在调用的函数generatePDF或toPDF中返回PDF实例,然后使用jspdf函数的output方法返回blob文件,再使用formData将blob文件上传到服务器中:
然后再自动通过这个url下载pdf文件