无法通过lambda上传AWS S3存储桶中大于1.3的pdf合规性



我正试图通过AWS lambda上传S3 bucket中大于1.3的pdf版本。文件正在上传,但如果我下载,文件是完全空白的。这种情况仅发生在大于1.3的pdf版本中。lambda java代码中是否有任何需要更改的内容。

我建议检查PDF文件的大小,因为AWS lambda具有最大调用/有效负载大小(6MB用于同步,256kb用于异步(。请确保上载的文件大小不超过此值。否则,lambda函数将只处理前6MB,并拒绝导致文件损坏的超出部分。

如果您的用例需要支持更大的文件,我建议使用文件块上传机制来逐个上传文件。一旦文件的所有块/部分到达服务器端,就可以将它们合并在一起并上传到s3 bucket。

S3支持多部分上传!您可以在以下部分了解更多信息:

https://aws.amazon.com/blogs/aws/amazon-s3-multipart-upload/

相关内容

  • 没有找到相关文章

最新更新