我正在开发要使用API的Android应用。
API返回某些结果,例如图像的URL。
由于我一直以来都使用Glide库将离线和在线图像加载到ImageView中,因此我也使用了Glide库。
但是这次的问题是,有时通过API返回的url不会返回图像文件,而只会返回标准文件。我的意思是,如果我将该URL粘贴到Web浏览器中,则正在下载的文件不是图像形式,而只是文件形式。因此,当我尝试在Glide库中使用该网址时,该网址就无法正常工作。
但是在下载后,如果我将文件的扩展名更改为图像扩展名,则该文件将作为图像正确打开。
任何有关返回通用文件的url如何用于显示图像的帮助都会很有帮助。
这就是我使用滑翔库的方式
<activity
android:name="BoardActivity"
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen"
/>
答案 0 :(得分:0)
只需使用添加的扩展名重命名文件,然后使用glide加载它即可。它将起作用。就像您要获取的文件名为123一样,在使用glide加载该图像之前,只需添加123 +“ .jpg”或任何扩展名即可加载。就这么简单。希望有帮助。