我正在尝试使用毕加索在imageView的Android应用程序中打开以下图像,但它没有显示:
https://www.mesannuairesvideos.com/uploads/file-1491574016406.jpg
但是,我可以从任何浏览器(无论是在移动设备上还是在计算机上(打开它。我确定我的毕加索方法,因为它可以与其他网址完美配合,我的问题是该服务器中的图像显示在浏览器上,不会显示在 android 应用程序中。
任何人都可以尝试将此图像包含在 android 测试应用程序中。
任何人都可以为我测试一下。那会很有帮助
确认图像位于远程服务器上。
任何帮助将不胜感激。 谢谢:)
您面临的问题与协议中的 S 部分有关(即 httpS - 您尝试打开的图像位于安全连接后面(。毕加索在处理安全连接方面存在缺陷。但是您有解决方法。看到这个: https://github.com/square/picasso/issues/500
对我也不起作用!我使用此代码:
Picasso.with(context).load("https://www.mesannuairesvideos.com/uploads/file-1491574016406.jpg").placeholder(R.drawable.placeholder).into(holder.mPhoto);
我也有这个问题。所以我就是这样做的节点 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');
});
安卓代码在这里
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
我在等待您的反馈!