powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход по ссылке по кнопке
5 сообщений из 5, страница 1 из 1
Переход по ссылке по кнопке
    #38183191
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ссылка на сетевую папку (точнее, на файл) вида
\\server\folder\file.name

Надо, чтобы по кнопке открывался указанный файл (экселевский). Причем такой путь браузерами тоже не всегда обрабатывается, по нему только IE переходит.

Когда добавляю в кнопку путь, апекс преобразовывает его к виду
192.168.1.1:8080/apex/\\server\folder\file.name

Немного поискал в интернете, нашел, что можно сделать так:
file://///server/folder/file.name

Такой путь понимают IE и Firefox, если вставить его в адресную строку. Но в апексе при наведении курсора мыши на кнопку я вижу подсказку с действием "javascript:apex.navigation.redirect('file://///server/folder/file.name')", и почему-то при нажатии ничего не происходит. Что еще можно сделать?
...
Рейтинг: 0 / 0
Переход по ссылке по кнопке
    #38183382
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Область поиска сузилась... Такой HTML (пустая страница с одним словом "Ссылка", сделанная в "блокноте") работает:
Код: html
1.
2.
3.
4.
5.
<html>
<body>
<a href="file://///server/folder/file.name">Ссылка</a>
</body>
</html>

А такой же код, но вставленный в Source HTML-региона - нет:
Код: html
1.
<a href="file://///server/folder/file.name">Ссылка</a>


А IE во втором случае еще и три слеша отрезает. Я, видимо, чего-то капитально не понимаю в апексовых урлах...
...
Рейтинг: 0 / 0
Переход по ссылке по кнопке
    #38183555
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вскрытие показало, что пациент умер в результате вскрытия...

Короче, ссылки на файлы браузеры "режут" самостоятельно из соображений безопасности. Если страница получена с веб-сервера, то линк на файл блокируется. Проверить можно элементарно: сделать в апексе страницу со ссылкой на файл, открыть ее в браузере - линк работать не будет. Потом сохранить страницу на диск и открыть с диска - линк заработает.

Буду искать другие варианты.
...
Рейтинг: 0 / 0
Переход по ссылке по кнопке
    #38183629
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimberБуду искать другие варианты.
Т.е. файл нельзя закинуть на веб-сервер и обращаться к нему через протокол http/ftp ?
...
Рейтинг: 0 / 0
Переход по ссылке по кнопке
    #38183808
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatrockclimberБуду искать другие варианты.
Т.е. файл нельзя закинуть на веб-сервер и обращаться к нему через протокол http/ftp ?Вообще или конкретно мне?
Конкретно мне теоретически можно, но есть нюансы... Надо будет уточнить, каков диапазон возможных действий. Сначала я его вообще генерировал как csv, потом захотелось форматирования и я предложил генерировать xml, потом захотелось макросов... Плюс теоретически пользователи могут ходить в эту сетевую папку проводником виндовса, надо будет уточнить, проживут ли они без этого.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход по ссылке по кнопке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]