请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于上传文件的疑惑

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

正在回答 回答被采纳积分+3

1回答

bobby 2021-09-03 10:25:18

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Josephhhhh #1
    这个后端接口拦截是基于阿里oss有callback这个功能吧,那如果没有callback这个功能,或者因为某种原因不想使用自带callback这个功能(譬如要收费),那怎样实现呢
    回复 有任何疑惑可以回复我~ 2021-09-04 09:42:44
  • bobby 回复 提问者 Josephhhhh #2
    如果没有callback的话 那么你使用的云服务应该会自己返回文件的url等情况,也就是返回的接口信息中肯定会有自己详细信息表明上传情况的
    回复 有任何疑惑可以回复我~ 2021-09-04 22:16:37

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信