eggjs的stream上传模式,文件究竟传去哪里了
想用eggjs做个接口,给前端上传文件,然后后端拿到文件后,丢给腾讯的cos对象存储服务。
听说stream模式比较吊,所以就用了stream模式。可是,腾讯cos的上传文件接口,要求传的是文件路径。ctx.getFileStream()拿到的stream,压根没有路径属性,难道非要写入另外一个文件才行?
究竟stream模式,整个上传过程是怎样的?用户在前端上传的时候,是直接存到服务器某个临时文件夹里,等整个文件上传完,然后再调用后端的方法?还是。。。?怎样?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
流模式不经过硬盘,写到内存里的,有上传完成的钩子给你获取,官方文档很详细