C# FFImageLoading一些png';的URL不显示图像,而其他一些URL显示图像
我尝试为我的Xamarin.Android应用程序使用FFImageLoading。 从这个Github上的示例项目中获取URL,一切都可以正常工作。 但当我使用个人URL图片时,没有显示任何内容:-( 以下是我使用的代码:C# FFImageLoading一些png';的URL不显示图像,而其他一些URL显示图像,c#,android,xamarin,xamarin.forms,ffimageloading,C#,Android,Xamarin,Xamarin.forms,Ffimageloading,我尝试为我的Xamarin.Android应用程序使用FFImageLoading。 从这个Github上的示例项目中获取URL,一切都可以正常工作。 但当我使用个人URL图片时,没有显示任何内容:-( 以下是我使用的代码: //This one works fine string sURL = @"https://lh4.googleusercontent.com/-Lfgi-xEMwuk/VNWoy8EDWcI/AAAAAAAAACk/rwsl
//This one works fine
string sURL = @"https://lh4.googleusercontent.com/-Lfgi-xEMwuk/VNWoy8EDWcI/AAAAAAAAACk/rwsluNfhSZY/w1486-h832-no/photo.jpg";
//This one does not work
string sURL = @"http://api.moovenow.com/v1/fr_fr/images_public/user/140.png";
ImageService.Instance.LoadUrl(sURL)
.Retry(3, 1000)
.Error(ero =>
{
;
})
.Success(() =>
{
;
})
.Into(imageView);
当我调试时,每次都会通过Success方法。
但是使用URL“140.png”,imageview没有图像,就像图像是透明的一样
编辑:
我尝试了HTTPS。结果是一样的。
我问API开发人员是否需要用户代理,他们告诉我不需要用户代理就可以使用API
此外,我在调试输出日志中注意到这一行:
--- SkImageDecoder::Factory returned null
你认为这可能是我问题的根源吗?请参阅Github:
问题是URL返回的是GZIP编码的PNG
对于相同的URL,如果GZIP被停用,则FFImageLoading正在工作。
但当GZIP被激活时,FFImageLoading将不显示任何内容