javascript - Express js流和下载文件
问题描述
我正在尝试从 s3 位置流式传输文件并在流式传输后下载文件
//get the url
let url = s3Service.getSignedUrl({
Bucket:process.env.s3BucketName,
Key:'vault-files/'+filePath,
Expires:240
});
console.log(url);
//download
let stream = res.attachment(url);
stream.pipe(res);
我正确获取了 URL,但没有正确下载
解决方案
推荐阅读
- angular - 从 http GET 获得第一个结果后立即显示项目
- mysql - sql count(*) 查询另一个执行多个结果的查询的结果
- sql - 如何在SQL中获取英文字母的第n个字母
- php - Sonarqube 与 Gitlab 的集成
- linux - 输出重定向应该重新创建目标文件
- node.js - 从NodeJS将数组插入redis
- google-apps-script - 通过谷歌应用脚本将谷歌云搜索集成到 gmail 插件中
- php - 在 PHP 中读取/下载大文件而不会耗尽内存
- firebase - nuxt 上的 Firebase 身份验证侦听器
- android - 问题 OpenSSL library not found 为 android ABI 构建 PJSIP 项目