我正在尝试使用picasso for imageView在我的Android应用程序中打开以下图像,但它没有显示:
https://www.mesannuairesvideos.com/uploads/file-1491574016406.jpg
但是,我可以从任何浏览器(无论是在手机上还是在计算机上)打开它。 我确定我的毕加索方法,因为它与其他网址完美配合,我的问题是该服务器中的图像显示在浏览器上,不会在Android应用程序中显示。
任何人都可以尝试在Android测试应用程序中包含此图像。
任何人都可以帮我测试一下。那会非常有用
认为图像在远程服务器上。
任何帮助将不胜感激。谢谢:)
答案 0 :(得分:2)
您遇到的问题与协议中的 S 部分有关(即httpS - 您尝试打开的图片位于安全连接后面)。毕加索有一个处理安全连接的缺陷。但是你有解决方法。请参阅:https://github.com/square/picasso/issues/500
答案 1 :(得分:0)
也不适合我! 我使用这段代码:
Picasso.with(context).load("https://www.mesannuairesvideos.com/uploads/file-1491574016406.jpg").placeholder(R.drawable.placeholder).into(holder.mPhoto);
答案 2 :(得分:0)
我也遇到了这个问题。所以这就是我所做的 节点JS代码。
_app.get('/services/user/:photo, function(req, res){
consoles.log('Loading picture -> '+req.params.photo);
res.sendFile(_path.resolve('./upload/_profile/'+req.params.photo+'.jpg'));
console.log('./upload/_profile/'+req.params.photo+'.jpg');
});
Android代码在这里
Picasso.with(mContext).load(url).error(R.mipmap.ic_launcher_round).placeholder(R.mipmap.ic_launcher_round).into(viewHolder.icon);
您的网址无效,请尝试使用此网址https://netic-news.net/upload/_article/156.jpg
我正在等待您的反馈!