想问下,用户上传文件,存到云端,是上传到服务端后,然后传到阿里云上,最后再删掉服务端上的文件吗
RT 这个流程对不,老哥们说下
11 回复
我也这么做过,不知道还有没有更好的方案
@JustforNode 好吧
也可以前端直接传到服务器端,各取所需吧
@i5ting 狼叔,现在是前端直接把文件给传过来了,
@i5ting 好吧
- 前端可以直接上传
- 如果先上传服务器,那最好直接 stream 过去,而不是服务端先全部接收再上传
- 上传服务器的方案还会涉及到流量问题。
直接传到阿里云,服务器存 ID 或者 路径之类的
确实是有三种方法,其中一种方法就是你所说的,这个我最开始也是这么做的…emmm感觉好繁琐,另一种就是前端直传,后端提供签名就好了,也是我目前用的方式 nodejs+express,前端直传demo,还有一个steam流方式steam流上传。
@unliar 好的 我看看
直接在服务端拿到数据流后通过阿里云的api流式上传到阿里云就行了,不用存在自己服务器