我使用serverless创建了一个lambda函数。这个函数通过API Gateway在GET请求时触发,并应该从缓冲区返回一个pdf文件。我正在使用html-pdf来创建缓冲区,并尝试使用以下命令返回pdf文件。
但是浏览器无法加载PDF文件,所以我不知道如何直接将PDF文件返回给浏览器。找不到解决办法。
let response = {
statusCode: 200,
headers: {'Content-type' : 'application/pdf'},
body: buffer.toString('base64'),
isBase64Encoded : true,
};
return callback(null, response);
但是浏览器无法加载PDF文件,所以我不知道如何直接将PDF文件返回给浏览器。找不到解决办法。