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 加载图像的位代码?
谢谢
我在我的应用程序中使用 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 加载图像的位代码?
谢谢