安卓上传图片到服务器之后,再次请求服务器数据的时候,图片有时候能展示出来有时候不能,绝大多数不能

想做一个简单的发发内容,用户可以上传图片和文字,服务端也能接受文字,并且文字和图片路径(http://ip地址/项目名/图片名)的格式都存到数据库里面了,用户请求后服务器返回的是json格式,图片路径和数据库存的一样,本来想着安卓得到json数据以后解析出图片的url地址,然后用glide加载到imageview控件里面,可是有的能加载,多数是加载不出来的,自己在服务器的那台电脑上点击头像的url的地址可以方法到用户的头像,不过不是用户最新的头像,点击用户发的说说里面的图片url地址报404

![图片说明](https://img-ask.csdn.net/upload/201806/25/1529888089_571571.jpg)图片说明图片说明图片说明图片说明图片说明

图片说明图片说明

图片说明图片说明图片说明图片说明

put一下就可以上传

我认为你的图片没显示出来,是可能有的图片没有上传成功,但你已经把图片路径存储到了数据库,所有导致你有路径但显示不出来

404服务器的问题,先从服务端排查

可能有的图片没有上传成功

404是服务器找不到这个路径,要么就是你图片上传失败了,要么就是你图片上传的位置不是在服务器的那个地址上,要么就是服务器重命名了,让服务器协助查找

这个问太宽泛了
复制下载链接到浏览器看能访问到不能?
若能则上传文件那块没问,若不能则证明上传文件那块有问题

图片显示问题应该是glide的问题,你用的是glide4.0还是3.x 版本,建议你看下glide的帮助文档

https://muyangmin.github.io/glide-docs-cn/
glide4.0中文版