我尝试用Picasso加载图像。只有登录的用户才能访问这些图像。
PHP代码:
$imginfo = getimagesize($this->url);
header("Content-type: {$imginfo['mime']}");
$type = 'image/jpeg';
header('Content-Type:'.$type);
header('Content-Length: ' . filesize($this->url));
readfile($this->url);
尝试加载图像会导致错误:HTTP 504
原因是毕加索没有使用与Volley相同的cookie存储。
在我的应用程序的第一个活动中,我使用以下代码:
val cookieManager = CookieManager()
cookieManager.setCookiePolicy(ACCEPT_ALL)
CookieHandler.setDefault(cookieManager)
我如何告诉Picasso使用此cookie存储,以便它在尝试加载图像时提交会话cookie?