节点服务器的图像不会显示在我的应用程序中



我正在尝试使用毕加索在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

我在等待您的反馈!

相关内容

  • 没有找到相关文章

最新更新