基本認証が必要な画像をロードする必要があります。私はSDWebImageを使用しています。私は一般に公開されているディレクトリがあり、それらのイメージは正しく読み込まれます。認証が必要なディレクトリから画像をロードしようとすると、画像はロードされません。認証にユーザー名とパスワードを渡すことは可能ですか?私は、次のコードを追加しているが、助けるために表示されません。SDWebImageまたはFFImageLoading Xamarinの認証
SDWebImageManager.SharedManager.ImageDownloader.Username = "myusername";
SDWebImageManager.SharedManager.ImageDownloader.Password = "mypassword";
ivPic.SetImage(
url: new NSUrl("https://www.example.com/secure/pic.jpg"),
placeholder: UIImage.FromBundle("NotAvailable.jpg")
);
編集:私はどんな認証に必要なフォルダ内の画像にアクセスしないように見えることはできませんよう が、私は今、必死になってきました。 hereの例を示す別のパッケージ(FFImageLoading)を使用したリンクが見つかりましたが、基本認証でユーザー名とパスワードのみを使用しているわけではありません。 「_authService.GetToken」はどうすれば入手できますか?
ImageService.Initialize(new Configuration { HttpClient = new HttpClient(new AuthenticatedHttpImageClientHandler(_authService.GetToken)) });