我正在尝试创建一个 pdf 并使用 html-pdf 模块从存储在 S3 中的 HTML 模板存储它。尝试午餐 pdf.create 时出现此异常
Error: write EPIPE
at exports._errnoException (util.js:1018:11)
at WriteWrap.afterWrite (net.js:800:14)
下面是我的 pdf.create 函数
pdf.create(templateHtml, options).toStream(function (err, stream) {
console.log("stream :" + stream);
if (err) {
console.log('pdf err : ', err);
} else {
var stream = stream.pipe(fs.createWriteStream(filename));
stream.on('finish', function () {
let params_out = {
Bucket : "partecipants-report",
Key : "template_upload.html",
Body : fs.createReadStream(filename),
ContentType : "application/pdf"
};
s3.putObject(params_out, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else{
console.log("upload ended :" + data);
context.succeed("upload ended");
}
});
});
}
});
请帮我理解如何解决它?
非常感谢