Есть один сайт с фотками, пользователи часто качают фотографии, фото ранее открывались по ссылке
адрес_сайта/photo-time.jpg
Как по мне не совсем удобно для пользователей, потому что постоянно открываются новые вкладки, а качают они оооочень много, им приходится переходить на вкладку, сохраниять картинку и закрывать её, в общем лишние действия...
Сейчас сделал отдачу статики стару за загрузку если передан GET запрос
адрес_сайта/photo-time.jpg?download=1
При кличе по ссылке картинка сразу же уходит на загрузку, что очень удобно, но в вебвизарде яндекса наткнулся на пользователя который кликал и кликал по фото в надежде его скачать и похоже у него ничего не получилось.
В Nginx прописано следующее правило
В основном location отлавливаю GET запрос download=1 и перенаправляю в @download
location @download {
add_header Content-disposition "attachment; filename=$image_name";
}
Могут ли возникнуть какие то проблемы у пользователей? Может что то нужно еще какие то заголовки отдавать?
Я просто понять не могу, то ли у человека привычка открывать фото на данном сайте и просматривать их, и он просто не видет что у него уже идет загрузку, или все же есть какие то проблемы с отдачей?