我试图将zip文件上传到S3。这些zip文件由用户上传,可以是任何文件大小。我的第一种方法是使用unzip-to-s3这很好,但该项目正在使用一个非常过时的库(unzip),它会随着#34;无效签名0x80014"而崩溃。错误。
提取zip并将其上传到S3也不是一个好主意,因为包的大小可能会有所不同。将文件解压缩到磁盘然后上传将是一项昂贵的任务。 (unzip-to-s3 / unzip做得很好,因为一旦文件上传就会自动耗尽内存)。
现在我的问题是,如何通过node.js上传zip文件并在S3中提取它而不使用AWS Lambda?