Javascript 如果图像在AWS上可用,如何加载图像?

Javascript 如果图像在AWS上可用,如何加载图像?,javascript,html,vuejs2,Javascript,Html,Vuejs2,我将图像从vue上传到服务器。服务器将返回图像url,但它将首先处理图像,然后将其上载到AWS。这个过程可能需要1-3秒,直到图像完全上传到AWS 问题是我的vue在图像完全上传之前已经获取了图像url,并尝试将其加载到,但出现了一个错误,404未找到。因为它没有完全上传到AWS 问题: 如何使用最佳实践/清洁方式在AWS上提供图像后立即自动加载图像 现在,我使用循环,使用@error,每1秒检查一次。但我认为它不干净在img不可用时显示加载程序。@Grumpy但如何知道图像何时可用?我认为你不

我将图像从vue上传到服务器。服务器将返回图像url,但它将首先处理图像,然后将其上载到AWS。这个过程可能需要1-3秒,直到图像完全上传到AWS

问题是我的vue在图像完全上传之前已经获取了图像url,并尝试将其加载到
,但出现了一个错误,404未找到。因为它没有完全上传到AWS

问题: 如何使用最佳实践/清洁方式在AWS上提供图像后立即自动加载图像


现在,我使用循环,使用@error,每1秒检查一次。但我认为它不干净

在img不可用时显示加载程序。@Grumpy但如何知道图像何时可用?我认为你不能做更多。出现错误时,请重新检查url。只要重新尝试计数器,不要使其无限大。您还可以执行增量重新检查。例如,
retries*150ms