Я пытаюсь добавить кнопку «Загрузить изображение» в мой лайтбокс. Поэтому я хочу добавить простую кнопку в эту лайтбокс: http://lokeshdhakar.com/projects/lightbox2/ID:
Я уже пробовал атрибут загрузки HTML5, но он не подходит, потому что он не совместим с браузером.
Щелкните правой кнопкой мыши -> «Сохранить как ...» также не является решением, потому что элементы управления лайтбокса находятся поверх изображения.
У этого пользователя есть простая версия браузера, чтобы добавить кнопку загрузки в лайтбокс? Я также пытался использовать Blob или BlobBuilder, но не был успешным. Правильно ли это?
Edit:
Я нашел рабочее решение здесь: https://stackoverflow.com/a/833024/1301058
<FilesMatch "\.jpg$">
<IfModule mod_headers.c>
Header set Content-Disposition "attachment"
# for older browsers
Header set Content-Type "application/octet-stream"
</IfModule>
</FilesMatch>
Но проблема в том, что все изображения передаются с применением/октет потока MIME типа, и я получаю предупреждения для этого.
Как установить тип mimetype при нажатии? Я пытался добавить параметр путь к файлу и FilesMatch регулярное выражение, как:
<FilesMatch "\.jpg\?1$">
Но это не работает.
Когда я отправляю запрос на получение файла php с указанием пути к изображению, я получаю jpeg как строку в качестве ответа. Что я должен сделать с ответом? (Я установил mimetype в image/jpeg) –