eggjs的stream上传模式,文件究竟传去哪里了

发布于 2022-09-13 00:38:43 字数 252 浏览 33 评论 0

想用eggjs做个接口,给前端上传文件,然后后端拿到文件后,丢给腾讯的cos对象存储服务。

听说stream模式比较吊,所以就用了stream模式。可是,腾讯cos的上传文件接口,要求传的是文件路径。ctx.getFileStream()拿到的stream,压根没有路径属性,难道非要写入另外一个文件才行?

究竟stream模式,整个上传过程是怎样的?用户在前端上传的时候,是直接存到服务器某个临时文件夹里,等整个文件上传完,然后再调用后端的方法?还是。。。?怎样?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

会发光的星星闪亮亮i 2022-09-20 00:38:43

流模式不经过硬盘,写到内存里的,有上传完成的钩子给你获取,官方文档很详细

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文