如何在Flutter中从非图像链接读取图像?

ctzwtxfj  于 2022-11-17  发布在  Flutter
关注(0)|答案(2)|浏览(142)

我想从网络上读取图片,但是我想要的和一般的有点不同,一般来说,大家都可以使用Image.network从图片链接中读取图片,但是我想要的是从非图片链接中读取图片,比如this link
我尝试使用Image.network来完成此操作,但没有成功。
我没有包括代码,因为我不认为代码与此有任何关系。
如果你需要更多的信息,请随时留下评论!
如何在Flutter中从非图片链接中读取图片?我将非常感谢任何帮助。提前感谢!

92dk7w1h

92dk7w1h1#

可能为以下内容转帖:Flutter, fetching specfic image from website
在这种情况下,您只需要提取所有包含单词thumb的元素,这可以通过上面链接中描述的方法来完成:

void _getData() async {
        final response =
            await http.get('https://www.bloomberg.com/news/articles/2022-11-15/russia-expected-to-agree-to-extend-black-sea-grain-export-deal');
        dom.Document document = parser.parse(response.body);
        final elements = document.getElementsByClassName('thumb');

        setState(() {
          list = elements
              .map((element) =>
                  element.getElementsByTagName("img")[0].attributes['src'])
              .toList();
        });
      }

它所做的只是创建一个列表,其中包含您输入的特定URL的源代码中可用的所有图像。

xmq68pz9

xmq68pz92#

如果你需要预览链接,你可能会寻找像这样的链接预览器包也许flutter_link_previewer

相关问题