为人方正实诚
为人方正实诚
  • 发布:2024-10-30 18:55
  • 更新:2024-10-30 18:55
  • 阅读:43

咨询各位一个关于从阿里云迁移到支付宝云后的问题,这里有一个用户主页场景,里面有用户发布的文章,带有图片或视频

分类:uni-app

咨询各位一个关于从阿里云迁移到支付宝云后的问题,这里有一个用户主页场景,里面有用户发布的文章,带有图片或视频,由于支付宝云上传图片时只返回图片的ID,通过getTempFileURL获取到文件的临时链接,这里我用的for循环来获取,如果全是在支付宝云上的文件就没问题,可以正常获取出来,但会有延迟,总是其他非图片数据加载出来后,图片或视频过一两秒后才会被加载显示出来,因为是刚从阿里云转过来,所以就有另外一个问题,有部分图片或视频是在以前的阿里云上,所以得区分,例如:一个用户发布的文章,以前发布的文章图片或视频是存在阿里云上的,现在发布的存在了支付宝云上,那在通过for循环获取文件的临时链接时就必然需要做出筛选,所以我这边就用一个时间戳来对比文章发布的时间戳作为区分,但这样就又有一个新的问题,会乱,如一个用户主页有【a、b、c、d】四篇文章,其中【c、d】是迁移后发布的文章,需要获取临时链接,【a、b】不用,在for循环时,在getTempFileURL前,打印需要获取的临时链接的数据是正确的【c、d】,但getTempFileURL后就乱了,就变成【a、b】了,这咋解决啊,能不能有什么方法直接在template中获取,虽然可以在图片或视频保存到数据库前就转成永久链接保存,但是为了安全还是不想这样做,求大神指点一下,另外支付宝云是不是不能使用res.affectedDocs这个功能来查询记录集的数量,一使用就会报“语法或逻辑错误”,有没有什么可以代替的,求大神指点一下,谢谢啦

2024-10-30 18:55 负责人:无 分享
已邀请:

要回复问题请先登录注册