我正在尝试使用axios和react-file-download从我的服务器获取epub文件。下载代码如下所示 -
const FileDownload = require('react-file-download');
export const handleDownload = (url, bookName) => {
axios.get(url).then((res) => {
FileDownload(res.data, bookName+'.epub');
});
}
下载文件。对于不同的书,我在光盘上看到不同的尺寸。但他们只是不开放。我错过了什么?
答案 0 :(得分:0)
对于epub文件,内容类型类似于“application / epub + zip” 试试这个。
由于 Saptha
答案 1 :(得分:0)
Have a look at the responseType
config option that axios provides.
您可能需要在配置中添加{responseType 'blob'}
- 这就是下载PDF文件的原因。