我正在从API获取图像链接,然后将其转换为图像。如果存在无效链接,则该代码存在而不执行其余代码。如何检查链接是否为有效的图像链接?可以检查吗?
我得到的链接示例 https://bsmedia.business-standard.com/_media/bs/img/article/default/1190514/full-119051400288.jpg
答案 0 :(得分:0)
首先您可以使用
进行检查var isValidUrl = URLUtil.isValidUrl(url)
然后您可以使用
获取文件名。var filename = url.substring(url.lastIndexOf('/') + 1)
然后您可以使用
获取文件的扩展名var extension = filename.substring(filename.lastIndexOf('.') + 1)
现在只需将扩展名与jpg
,jpeg
,png
等任何扩展名进行比较,以检查图像是否有效。