android — php заголовки для запрашиваемого изображения

Просто,

если запрошенный URL-адрес относится к изображению, например 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;
}

Но поскольку URL-адрес в Picasso — это файл .jpg, а не файл .php (где я могу установить заголовки), как я могу установить заголовки?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]