颤振:FadeInImage.assetNetwork:如何添加像访问令牌这样的请求头

jay*_*jay 2 security image flutter

我正在使用带有占位符的 FadeInImage.assetNetwork 显示图像,它适用于公共图像。但是,我需要在获取一些图像时使用访问标头。如何实现,因为 FadeInImage 将字符串作为 ImageProvider 参数。是否有任何类似的小部件可用于添加请求参数?

hac*_*ksy 7

您可以直接使用 FadeInImage 并将 NetworkImage 作为 ImageProvider(及其标头)传递。

FadeInImage(
    placeholder: AssetImage("images/placeholder.jpg"),
    image: NetworkImage(
        "https://flutter.io/images/catalog-widget-placeholder.png",
        headers: {"header": "value"}),
  )
);
Run Code Online (Sandbox Code Playgroud)