首页 > 解决方案 > 如何上传 zip 多部分表单文件,将其提取并即时上传到 S3?

问题描述

我有一个 nodeJS 服务器,它通过多部分表单从前端接收 zip 文件并将其上传到 S3。

这是通过像这样的缓冲区来实现的:

const buffer = fs.readFileSync(path)然后使用 AWS 开发工具包上传到 S3。

但是,是否可以修改流以解压缩文件并将文件和目录即时上传到 S3?

我宁愿不将文件下载到服务器,提取它们然后出于扩展原因上传。似乎 Lambdas 是唯一的其他选择,但这是一个上传后操作。

我可以解压缩从前端收到的文件并将解压缩的内容上传到 S3 吗?

标签: javascriptnode.jsamazon-web-servicesamazon-s3aws-lambda

解决方案


推荐阅读