我正在使用一个提供图像的 servlet。但是,生成它需要大约 30 秒。完成后,它会出现在 OpenLayers 交互式地图上。
我正在尝试为 www.test.com 上的用户找到一种方法来确认图像正在处理或已完成,该图像位于 www.test2.com。如果我打开 test2.com,我可以看到页面正在尝试加载。完成后,该图像也会出现在我在 test.com 上的地图上。
但是,我不知道如何测试此图像是否存在。我正在寻找可能像
if(image exists at http://test2.com) {alert("request is done");
或者可能
if(http://test2.com is loading) {doing something);
如果请求失败,我只是不希望用户坐在旁边。如果失败,url 将完成加载 - 但是,不会出现任何图像。任何指导将不胜感激!谢谢!
凯尔