nodejs前端请求如何下载一个pdf文件?
发布于 8 年前 作者 Chris-wei 4483 次浏览 来自 问答

node小白,今天尝试了很多次下载 一个pdf 文件 ,结果每次读取的pdf都是空的,每次下载的都是 0 字节,请问 后端 如何处理 呢? 急!!!!

5 回复

放到public目录或者nginx/apache或者cdn上就好了

这就是一个静态文件,你给前端一个地址就好了,前端可以用

<a href='xxxxx' download></a>

来下载~

@dadaa1 这种方式的 下载 支持度并不高啊,好多浏览器不支持啊

@i5ting 嗯哼,前端 不用 处理么?

如果你非要从nodejs的路由下载的话,可以设置content type为application/pdf,然后浏览器就会识别为pdf文件,在rfc3778中有详细的描述 From Noder

回到顶部