Picasso не загружает изображение с URL-адреса на сервере ASP.NET Core Web API - PullRequest
0 голосов
/ 08 апреля 2019

Я использую Picasso в своем приложении для загрузки изображения с URL-адреса, и оно работает нормально, пока я не решил переместить все свои изображения на свой сервер Asp.net Core Web API.

Сначала я не смог получить доступ к URL, потому что я забыл включить отображение статических файлов на моем сервере. После этого информация Я смог получить доступ к изображению.

И теперь Пикассо просто не может загрузить изображение, я попытался выполнить onError Обратный вызов и посмотреть, что это за сообщение об ошибке, и оно было HTTP 404.

Мой код:

 Picasso.get()
                .load(imageResource)
                .placeholder( R.drawable.progress_animation )
                .into(iv);

Требуется ли на моем сервере какая-либо конфигурация для доступа Пикассо к изображению?

FIY: я могу получить доступ к изображению через браузер, логин или аутентификация не требуются

1 Ответ

1 голос
/ 08 апреля 2019

Я только что попытался загрузить URL вашего изображения в режиме просмотра изображений с помощью Picasso и успешно его загрузить.

Я пробовал ниже код:

Picasso.get().load("your_image_url").into(img_user_profile, new Callback() {

    @Override
    public void onSuccess() {
        Log.w("Image Load", "Success");
    }

    @Override
    public void onError(Exception e) {
        Log.w("Image Load", "Failed");
    }
});

Если возможно, не могли бы вы поделиться своим битовым кодом, куда вы загружаете изображение с помощью Picasso?

Спасибо

...