在 IO 中进行 URL.toExternalImage
suspend fun URL.suspendToExternalImage(): ExternalImage
下载文件到临时目录然后调用 File.toExternalImage
fun URL.toExternalImage(): ExternalImage