如何在 Flutter 中从 url 获取图像扩展名?

How to get Image's extension from url in Flutter?

我有一个 url 对应一个图像。
url 看起来像 https://myImageUrl(没有对扩展名的引用)。
我想显示这张图片,但我不知道它是 svg 还是 jpg。
有没有办法从 url 中获取图像的扩展名?我试过 mime 包 https://pub.dev/packages/mime 但它不起作用。
我需要知道图片的扩展名,因为:

Is there a way to get the image's extension from its url

没有。如果它不存在,它就不存在。没有任何魔法可以显示缺失的信息。

因为如果它是 svg(这看起来很奇怪,但没关系),你想从资产中加载它,你可以只检查给定的 URL 与所有资产...如果它在他们的资产中,显示它来自资产。