image_filter size

imsystem nginx-forum на forum.nginx.org
Ср Июн 27 13:36:21 UTC 2018


Maxim Dounin Wrote:
-------------------------------------------------------
> Hello!
> 
> On Tue, Jun 26, 2018 at 04:42:06AM -0400, imsystem wrote:
> 
> > Здравствуйте.
> > Есть модуль
> https://nginx.ru/ru/docs/http/ngx_http_image_filter_module.html
> > В нём есть директива image_filter size;
> > Так вот, извините за глупый вопрос, где посмотреть ответ данной
> директивы? И
> > возможно его вытащить в переменную?
> 
> Посмотреть ответ - http-ответе на запрос к соответствующему 
> location'у.  Вытащить в переменную - проще всего в браузере, но 
> можно попробовать и, скажем, njs'ом.
> 
> -- 
> Maxim Dounin
> http://mdounin.ru/
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Спасибо за ответ, njs посмотрю.

Но вот с ответом всё равно не понятно, что в браузере, что через curl
(пробовал с разными заголовками), в упор не вижу ответа json.

location ~ ^/(\d+|-)x(\d+|-)/(.*\.(?:jpg|gif|png))$ {
            alias /media/photo/photostorage/data/$3;
            image_filter size;
            image_filter resize $1 $2;
            image_filter_buffer 50M;
            expires 30d;
        }

curl -I
http:/xxx.com/-x280/2018-06-12/small/05413-d6a7a380-4fdd-4308-898d-fe40ce9c4162.jpg
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 27 Jun 2018 11:12:27 GMT
Content-Type: image/jpeg
Content-Length: 19401
Last-Modified: Tue, 19 Jun 2018 06:31:38 GMT
Connection: keep-alive
ETag: W/"5b28a34a-68fa"
Expires: Fri, 27 Jul 2018 11:12:27 GMT
Cache-Control: max-age=2592000

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,280277,280299#msg-280299



Подробная информация о списке рассылки nginx-ru