如何从PHP会话使用Picasso加载图像?

时间:2019-04-29 21:54:01

标签: php android cookies picasso

我尝试用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?

0 个答案:

没有答案