【问题标题】:Coil Compose Image Caching with Credential使用凭证进行线圈组合图像缓存
【发布时间】:2022-08-06 06:24:12
【问题描述】:

我正在开发应用程序以使用 Coil compose 图像加载器显示私有图像列表。默认情况下,Coil 启用了图像缓存,或者我们还可以控制不需要凭据的图像 url 的缓存策略。如何为私有图像 url 进行图像缓存。这是我的例子:

 AsyncImage(
        model = ImageRequest.Builder(LocalContext.current)
            .data(\"${BuildConfig.BASE_URL}/.preview/avatar.jpg\")
            .addHeader(\"Authorization\", \"Token something\")
            .crossfade(true)
            .diskCachePolicy(CachePolicy.ENABLED)// it\'s the same even removing comments
            .build(),
        placeholder = painterResource(R.drawable.ic_avatar),
        contentDescription = stringResource(R.string.app_name),
        contentScale = ContentScale.Crop,
        modifier = Modifier.clip(CircleShape)
    )

但是,如果不需要凭据,图像缓存适用于公共图像 url。如果有人遇到此问题并解决它,我将不胜感激您的帮助!

  • 你找到解决方案了吗?

标签: android android-jetpack-compose coil


【解决方案1】:

.addHeader("授权", "承载 $accessToken")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多