云数据库内上传数据的问题,还请指点?

发布于 7 年前作者 weimao1384 次浏览最后编辑 7 年前来自 issues

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

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

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

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

谢谢!

4 回复
ming76
ming761 楼6 年前

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

taojie
taojie2 楼6 年前

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

xiulan68
xiulan683 楼6 年前

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

sqin
sqin4 楼5 年前

这种情况只能用async/await