Picasso 未在 ASP.NET Core Web API 服务器上从 URL 加载图像

Picasso is not loading Image from URL on ASP.NET Core Web API server

我在我的应用程序中使用 Picasso 从 url 加载图像并且它工作正常,直到我决定将我的所有图像移动到我的 Asp.net Core Web API 服务器.

起初我无法访问 url,因为我忘记在我的服务器上启用静态文件服务。按照这个 information 我能够访问图像。

现在 Picasso 无法加载图像,我尝试实施 onError 回调并查看错误消息是什么 HTTP 404

我的代码:

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

我的服务器是否需要任何配置才能让 picasso 访问图像?

仅供参考:我可以通过浏览器访问图像,无需登录或身份验证

我刚刚尝试使用 Picasso 将您的图像 url 加载到图像视图中并成功加载。

我尝试了以下代码:

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 加载图像的位代码?

谢谢