使用API​​网关

时间:2016-11-01 02:02:12

标签: node.js base64 aws-lambda aws-api-gateway pdfkit

我有一个API网关使用的lambda函数,它返回一个键值对。在这种情况下,值是使用由base64编码的字符串表示的PDFKit创建的PDF文档。

然后我在API网关中有一个响应模板,它使用$ util.base64Decode()解码base64字符串,并将解码的PDF文档返回给客户端。

我发送了我的Content-Type和Content-disposition,如下所示

Content-Type: "'application/pdf; charset=utf-8'"
Content-disposition: "'attachment; filename=tenant.pdf'"

当我打开PDF时,我看到以下内容仍然可以编码。 enter image description here

当我将文字复制并粘贴到文字,谷歌搜索,笔记等中时,我会看到我期望的文字。

我不确定这里发生了什么,但任何帮助都会非常感激!!

0 个答案:

没有答案