Nodejs - 下载并保存 PDF 文件会产生空的、损坏的 PDF
Nodejs - Downloading and saving a PDF file yields empty, corrupt PDF
我正在尝试使用 nodejs 和 nightwatchjs 下载并保存 pdf 文件,但它不起作用。 PDF 文件仍为空 (0kb),我无法使用 Adobe Acrobat 打开它。这是代码:
var url = "http://www.sait.ca/Documents/sample.pdf"
var file = fs.createWriteStream("form.pdf");
https.get(url, function(response){
response.pipe(file);
});
看起来这个方法对其他人有效(参见 -> Download File, save it and read it again --> Error),但对我不起作用。我错过了什么吗?
您需要致电stream.end()
。
将文件存储在您的 public 文件夹中并像这样进行重定向
res.redirect(http://yourdomain.com/uploads/your_file.pdf);
我正在尝试使用 nodejs 和 nightwatchjs 下载并保存 pdf 文件,但它不起作用。 PDF 文件仍为空 (0kb),我无法使用 Adobe Acrobat 打开它。这是代码:
var url = "http://www.sait.ca/Documents/sample.pdf"
var file = fs.createWriteStream("form.pdf");
https.get(url, function(response){
response.pipe(file);
});
看起来这个方法对其他人有效(参见 -> Download File, save it and read it again --> Error),但对我不起作用。我错过了什么吗?
您需要致电stream.end()
。
将文件存储在您的 public 文件夹中并像这样进行重定向
res.redirect(http://yourdomain.com/uploads/your_file.pdf);