java - 滑翔不下载图像
问题描述
我有一些带有一些参数的对象数组。
其中一个参数是 imageUrl。
我正在尝试使用 Glide 库下载它们,所有这些都已下载并显示在 RecyclerView 上。
但是,其中之一没有出现。
这是未显示的图片网址。
https://www.imdb.com/title/tt0068646/mediaviewer/rm746868224
当我用浏览器打开这个 url 时,图像就会出现。
这是我显示所有图像的代码。
Glide.with(getContext())
.load(mMoviesResponse.getImage())
.into(mIVMovieImage);
顺便说一句,其他图片有这样的网址,它们运行良好:
https://api.androidhive.info/json/movies/2.jpg
解决方案
因为您提供的url不是image的url。这是一个网页(您会看到在您的url末尾没有像jpg、png等扩展名)。请改用此网址:https ://m.media-amazon.com/images/M/MV5BM2MyNjYxNmUtYTAwNi00MTYxLWJmNWYtYzZlODY3ZTk3OTFlXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_SY1000_CR0,0,704,1000_AL_.jpg
我通过Right mouse click on image > copy image address
.
推荐阅读
- c# - 异步调用卡在 HttpClient.SendAsync()
- bash - 有没有办法枚举所有内部 docker 接口?
- python - 如何使用 SIP 制作两个或多个 C++/Qt 类的 python 模块?
- json - React JS - 我很难在我的项目的选择框中从 API 获取 JSON 信息
- circuit-sdk - 如何通过智能手机应用与来宾 Circuit 用户合作?
- recursion - 不断收到“需要对象”错误。尝试了一段时间的故障排除无济于事。
- sql - 找出两行之间的差异
- php - 当这些卡片保存从 mysql 数据库中获取的数据时,我如何才能连续排列具体化 css 卡片
- resharper - R# 参数提示,如何关闭它?
- node.js - npm start 命令给出 ELIFECYCLE 错误,errno 1