Я использую MODx Evolution и включил в свой файл htaccess следующее:
<IfModule mod_headers.c>
<FilesMatch "\.jpg$">
Header append Content-Disposition "attachment;"
</FilesMatch>
<FilesMatch "\.jpeg$">
Header append Content-Disposition "attachment;"
</FilesMatch>
<FilesMatch "\.png$">
Header append Content-Disposition "attachment;"
</FilesMatch>
</IfModule>
У меня есть кнопка загрузки для каждого изображения, которое можно загрузить, например:
<div class="box download-box">
<a class="button" href="[*template-variable-image*]">Download</a>
Приведенный выше код работает отлично.
Теперь я добавил еще одну кнопку, чтобы пользователи могли видеть изображение в полном масштабе на отдельной вкладке браузера с помощью этого кода:
<h2 class="thumb-caption"><span data-href="[*template-variable-image*]" target="_blank">PREVIEW</span></h2>
Теперь, когда пользователь нажимает «ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР», появляется окно вложения размещения содержимого для загрузки. Как я могу заставить «ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР» показывать предварительный просмотр изображения так, как я планировал, а НЕ окно загрузки контента???