我有一个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'"
当我将文字复制并粘贴到文字,谷歌搜索,笔记等中时,我会看到我期望的文字。
我不确定这里发生了什么,但任何帮助都会非常感激!!