关于上传文件的疑惑

来源:39-5 前端文件直传的源码解析

Josephhhhh

2021-09-01

  1. 在这里 没有点击提交之前, 文件已经被上传到aliyun的,这种做法好像不太合理,我觉得应该要在点击提交之后再把文件上传
  2. 这种web直传的方法,如何避免文件上传失败而同时把失败的imageUrl 传给了服务端
  3. 对于问题2, 能不能通过callback来访问服务端从而更新数据库
  4. 对于问题3, 如果没有callback这个功能,应该如何实现在确认文件成功上传之后再对数据库进行更新
写回答

1回答

bobby

2021-09-03

课程中画过这个流程的啊, 前端只负责触发数据上传和数据的真实上传,至于是否成功后显示这个url,完全可以在后端接口拦截并返回具体的情况。前端虽然是从oss接口中拿到的结果,但是这个结果是经过我们自己的接口拦截过的

0
2
bobby
回复
Josephhhhh
如果没有callback的话 那么你使用的云服务应该会自己返回文件的url等情况,也就是返回的接口信息中肯定会有自己详细信息表明上传情况的
2021-09-04
共2条回复

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程