java - 如何从 URL 加载不带扩展名的图像

标签 java android kotlin

我想从 URL 加载图像,但它不起作用,因为该链接没有扩展名 这个可以解决吗??? 网址示例:http://d1s5a4e3za7rni.cloudfront.net/Custom/Content/Products/10/13/1013450_purificador-de-agua-electrolux-pc41x-prata_s4_636822411415208179

设备上的示例:enter image description here

最佳答案

您可以使用Glide .

如果您的Web server服务于image在那URL ,具有有效图像 MIME type , Glide会处理的。 Glide 不关心扩展名,它加载服务器返回的字节流,它想要一个 valid URL提供有效图像 MIME type .

示例:

// For a simple view:
@Override public void onCreate(Bundle savedInstanceState) {
  ...
  ImageView yourImageView = (ImageView) findViewById(R.id.image_view_id);

  Glide.with(this).load("image_url").into(yourImageView);
}

要在项目中使用 Glide,请参阅 download-setup .

关于java - 如何从 URL 加载不带扩展名的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58296248/

相关文章:

java - 将对象图展平为 map

java - 如何在java中用土耳其字符读取UTF 8编码文件

android - 检测 Room 何时完成运行迁移

kotlin - 我在手机上打开互联网后, retrofit 和 okhttp 将无法工作

Kotlin 中的 Android 房间错误

java - 以页为单位写入磁盘

java - 在 JAXB 中解码期间忽略未定义的元素引用

android - Facebook Android SDK 4.0 中删除的访问 token

java - drawable 不是可序列化的异常

android - 在Android中执行进程来读取文件