从 aws lambda 函数发送 pdf 时,Giving 无法在邮递员中加载 pdf 文件

问题描述 投票:0回答:2

我无法下载pdf文件,给我这个邮递员给我这个当它给我base64时,如果我将其上传到其他网站(例如base64到pdf转换器),那么它会给我我的pdf,但邮递员无法加载pdf文件。为什么?这个问题的解决办法是什么?

我尝试退货 让响应 = {

  statusCode: 200,
  headers: {
    'Content-type': 'application/pdf',
    'content-disposition': 'attachment; filename=test.pdf'
  },
  body: pdf.toString('base64'),
  isBase64Encoded: true
};
console.log(response)

return response;

我还启用代理交互并将二进制媒体类型添加为应用程序/pdf,但现在可以工作(https://i.sstatic.net/mmgPM.png

node.js aws-lambda postman aws-api-gateway
2个回答
1
投票

我至少遇到了问题,我在邮递员中进行了这些设置。

enter image description here


0
投票

就我而言,我必须暂时禁用我的 PDF 文件的密码保护才能使其成功加载到 Postman 中。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.