我有一个来自我的nodeJS后端的pdf缓冲区数据,类似于..
“%PDF-1.5 %...“
如何使用浏览器的javascript将其保存到文件中?
答案 0 :(得分:0)
您可以将其保存为NodeJS端的文件,然后使用javascript下载该文件。这可能是最好的方法,因为javascript无权访问文件系统。
答案 1 :(得分:0)
很抱歉迟到的回复,你可以做这样的管道:
filepath = 'test.pdf';
var dest = fs.createWriteStream(filepath);
request(options, function (error, response, body) {
if (error)
throw new Error(error);
}).on('end', function () {
return callback(filepath);
}).on('error', function (err) {
return callback(err);
}).pipe(dest);
}