解决H5调用阿里云OSS上传图片无法实时获取上传结果的一个方法

来源:互联网 发布:淘宝黑莓 编辑:程序博客网 时间:2024/06/07 17:19

由于公司的H5在调用阿里云OSS上传图片时,FUNCTION是异步的而且无法实时返回结果。

造成的问题就是前段无法获取到图片上否已经上传成功然后进行跳转。

之前的想到的方法是固定时间跳转,这当然只能解决一些常规的问题,对于太大或太小的图片效果都不尽如人意。

后来想到一个方法:

在调用OSS FUNCTION的时候,同时开启一个定时任务每200ms(可自定义)去使用自定义的图片url进行一次HTTP通信,如果通信结果为200,那么就说明

图片已经上传成功,然后就可以进行跳转了,完美解决问题!

0 0