기본 인증이 필요한 이미지를로드해야합니다. 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)) });