新手请问我这样处理文件上传对不对

查看 52|回复 7
作者:pters   
后端是 fastapi ,前端 react ,这两个语言我只业余时间摸索了一个月,现在的需求是多用户上传大文件,我现在的流程是,前端判断类型,大小,MD5 等去重 -> 然后后端判断 类型,大小,MD5 去重 -> 后端保存,执行长耗时任务 -> 丢到 celery work 队列处理,redis 处理消息 -> redis 订阅消息,然后 websocket 发送到前端。这样说不知道对不对,是否过于繁琐,有啥好的方法推荐?前提是基于这俩语言,谢谢!
zhufpy   
大文件,用 obs
pters
OP
  
@zhufpy 就是最大 5gb 每个
makerbi   
你自己的服务器管理大文件?一般来说 GB 级了用 OSS 更方便吧
zhufpy   
@Pters 不能是本地存储吧,直接上第三方 obs 呗。
pters
OP
  
@makerbi 不是单纯的存储文件,是对文件分析签名等,是不是必须得本地处理
guanzhangzhang   
正规项目是返回 sts token ,分片向对象存储上传
morty2   
我现在这个项目也用 fastapi+react 实现大文件上传,用 filepond 前端库解决的。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部