javascript - 如何上传 zip 多部分表单文件,将其提取并即时上传到 S3?
问题描述
我有一个 nodeJS 服务器,它通过多部分表单从前端接收 zip 文件并将其上传到 S3。
这是通过像这样的缓冲区来实现的:
const buffer = fs.readFileSync(path)
然后使用 AWS 开发工具包上传到 S3。
但是,是否可以修改流以解压缩文件并将文件和目录即时上传到 S3?
我宁愿不将文件下载到服务器,提取它们然后出于扩展原因上传。似乎 Lambdas 是唯一的其他选择,但这是一个上传后操作。
我可以解压缩从前端收到的文件并将解压缩的内容上传到 S3 吗?
解决方案
推荐阅读
- php - 使用查询mysql php插入多个数据
- python - 尝试将数据从excel文件导入RDS MySQL表,插入时间过长
- c# - .Net Core Azure AD Cloud 如何获取登录用户并访问他们的 Azure AD 安全组以确定他们是否在一个组中
- spring - 当我注销并尝试转到学生/列表时,Bean 属性“principal.username”不可读或具有无效的 getter 方法
- logstash - 如何编写弹性聚合以在 grafana 上绘制 VM 的 CPU 百分比使用情况?
- javascript - 随机显示 webms
- java - 将 JButton ActionListener(在一个 *.java 文件中)添加到另一个 *.java 文件中的按钮不起作用
- c# - 如何在c#中使用硒访问li元素的子节点的文本列表
- c# - 如何在不同的方法中调用 SoundPlayer 类型变量
- c# - 如何根据一个属性用一个文本文件填充两个列表?