php为请求的图像设置标题

时间:2015-10-28 14:00:14

标签: php android apache picasso

简单地说,

如果请求的网址是图片的网址,例如myserverpath / image.jpg,那么我该如何为此设置标头?另外,在设置标头之前,我有一些自定义逻辑。那么,怎么做呢?

具体做法是:

我正在使用毕加索库加载图片:

String url = myserverpath/image.jpg

Picasso.with(context)
                .load(url)
                .placeholder(R.drawable.ic_contact_picture)
                .error(R.drawable.ic_contact_picture)
                .into(imageView);

Gradle依赖项:

compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.okhttp:okhttp:2.+'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.+'

Picasso在内部使用OkHttp(Http客户端)对缓存控制等标题采取正确的操作。

现在,我想使用php设置标题,例如:

header('Cache-Control: public');
//check if page has changed. If not, send 304 and exit
if (@strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE'])==$lastModified || $etagHeader == $etagFile)
{
       header("HTTP/1.1 304 Not Modified");
       exit;
}

但是由于毕加索的网址是.jpg文件,而不是.php文件(我可以设置标题),我该如何设置标题?

0 个答案:

没有答案