云数据库内上传数据的问题,还请指点?
发布于 6 年前 作者 weimao 1249 次浏览 来自 官方Issues

通过一个按钮将图片和文字一起提交到云数据库(同时提交), 除了图片保存到云存储,还要把图片在存储上的真实地址与文字关联放入数据库里

但是每次文字都上去了,图片的真实地址就取不到, 后来我发现是在执行的时候,图片还没传完,就把文字给传上去了,这个时候是取不到图片在存储上

真实地址的。 比如我用for循环去提交图片, 用db.collection.add提交文字, 请问有什么办法能在for循环完了之后,取到图片地址后 再执行文本数据的提交

吗? (在不通过其他按钮触发的情况下,只用一个按钮。)

谢谢!

4 回复

谢谢各位, 我正尝试着用promise去做, 但是upload图片是在for循环里的, promise好像没办法在for循环之后再then啊

await 图片上传完成后开始提交文字

同步和异步搞懂了就解决了

这种情况只能用async/await

回到顶部