java - 通过 AWS lambda 在 AWS S3 中上传 pdf 文件时获取垃圾数据
问题描述
我正在尝试通过 AWS lambda API 网关在 S3 中上传 pdf 文件。在记录传入的文件内容时,它会被记录为垃圾数据。同样也上传到 S3。
我正在记录传入的文件,例如:
context.getLogger().log("Input File: "+apiGatewayProxyRequestEvent.getBody());
日志打印如:
输入文件:----------------332705484437312200761791 内容处置:表单数据;名称=“键”;文件名="test.pdf" 内容类型:应用程序/pdf
%PDF-1.5 4 0 obj <</Type /Page/Parent 3 0 R/Contents 5 0 R/MediaBox [0 0 595.29998779 841.90002441]/Resources<</Font<</FAAAAH 7 0 R/FAAABB 11 0 R/ FAAABG 16 0 R>>/XObject<</X1 9 0 R>>>>/Group <</Type/Group/S/Transparency/CS/DeviceRGB>>/Annots[13 0 R 14 0 R]>> endobj 5 0 obj <</Length 18 0 R/Filter /FlateDecode>>stream x��[ks�H�+����7�~�jk��*�=�I��|�ۚ�q� ...... �L�B1<��zR����>D����t�q<������l�Rk�\�p�N
但是正常的文本文件文件正在正确上传。pdf 和 docx 文件会出现此问题。何通过 lambda API 网关上传 S3 中的 pdf 和 docx 文件
解决方案
推荐阅读
- flutter - 未处理的异常:“Null”类型不是“Future”类型的子类型
' - r - 有没有办法在我的图表上放置一条带有标签的垂直线?
- r - 为大型矩阵计算 R 中距离矩阵的快速方法
- oracle - 如何使用 AWS 数据管道将数据从 AWS ORACLE RDS 导出到本地 Oracle DB?
- javascript - DataTables 表未填充
- java - 如何通过 jdbc:mysql 连接到 siteground
- python - Pytorch Text AttributeError:“BucketIterator”对象没有属性
- vagrant - VAGRANT ERROR 命令:["hostonlyif", "create"]
- django - Django不会上传和保存文档
- python - 当您将变量设置为方法时,您将术语称为什么?