Пытаемся сделать так, что при нажатии на ссылку во вкладке товара “Attached files” он не скачивался, а открывался в отдельной вкладке браузера и далее уже, если пользователь хочет, может сам скачать файл. Но ничего не получается.
Что сделали:
открыли доступ к файлу (777) и папкам
дописали в htaccess открытие через внутренний контроллер
Попробуйте сами открыть в любом из своих “правильно” настроенных браузеров. https://toprik.com/var/attachments/product/2147/FR100-ACCESSORIES-in.PDF
Сами все поймете.
Суть в том, что движок CS Cart, выдает все файлы через dispatcher.
В целях безопасности скорее всего, но не всегда полезно.
Написано по-русски, что делать. вы ни хрена не понимаете что делаете, но при этом многозначительно начинаете спорить. Независимо от того, какие заголовки будет отдавать сервер, поведение будет определяться именно настройками браузера. Все современные браузеры тот же pdf хотят открывать сами по умолчанию, но не скачивать.
Объясните тогда мне, почему у меня тот же браузер нормально открывает pdf (ссылку я давал выше), а по той ссылке, что привел топикпастер не открывает? У меня тоже все браузеры неверно настроены, да?
Ну а теперь прочитайте свой предыдущий язвительный ответ обиженного мальчика и мой ответ:) При чем здесь настройки браузера и криво (а может правильно) настроенный сервер? Он же не отдает файл, там же написано - доступ запрещен.
В браузере, независимо от отдаваемых заголовков поведение будет такое, которое настроено в браузере. Конкретно у него файл скачивается, потому что не указан content type, затем выполняется действие, настроенное в браузере - открыть в браузере, открыть в другой программе. Если бы был указан правильно content type, то без сохранения файла сразу выполнялось бы настроенное действие, например, если настроено сохранять файл, а не открывать в браузере, он его будет именно сохранять, а не открывать, т.е. будет ровно то действие, которое настроено в браузере.
Может лучше вам зайти к ним на сайт (ну VPN же у вас есть?) и спросить прямо в чате? Они неплохо отвечают и поддержка, сколько раз я к ним обращался, была быстрая и толковая.
Кто же знал что он платный )))) мне дали платный 7дневный режим ) или он и продолжит работать по истечению срока но ограниченный функционал ? Самое главное чат чтобы был ))