Написал представление. В нем, помимо прочего, выводятся имена файлов из определенной таблицы КБ.
Хочу, чтобы при нажатии на имя файла он открывался в новом окне на просмотр (именно открывался, а не скачивался).
Для этого использую команду JS
window.open("Путь"). "Путь" получаю через get_file_path. Но столкнулся со следующими вопросами.
1. Команда window.open() почему-то не воспринимает url к локальным файлам (у меня локальная версия) типа file:///C:/Program Files/MSTL/ClientBase/www/...
Может кто из программистов подскажет в чем дело? Подозреваю, что это связано с настойками браузера.
2. Пробовал url задавать вида http://localhost:7558/files/... Так работает, НО НЕ с папкой "files". Браузер пишет, что к папке нет доступа.
С другими папками работает нормально (пробовал /temp и /include). Можно ли обойти это ограничение?.
Можно, конечно, копировать файл в какую-то временную папку, оттуда открывать его на просмотр, а потом удалять. Но хочется сделать без этих лишних действий.