Гиперссылка на внешние документы

Обсуждение Stimulsoft Reports.NET
Ответить
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Гиперссылка на внешние документы

Сообщение Светлана »

Добрый день!

Подскажите, пожалуйста, как решить следующую проблему.

Нужно сделать гиперссылку на внешний файл, файл лежит или локально на компьютере или на сервере.

Переход по ссылке не работает.

Скрины прилагаю. Делали гиперссылку и для локального файла и для файла на сервере.

Спасибо!
Вложения
QIP Shot - Screen 533.png
QIP Shot - Screen 533.png (13.79 КБ) 5621 просмотр
QIP Shot - Screen 532.png
QIP Shot - Screen 532.png (14.2 КБ) 5622 просмотра
QIP Shot - Screen 531.png
QIP Shot - Screen 531.png (15.31 КБ) 5623 просмотра
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Гиперссылка на внешние документы

Сообщение Aleksey »

Здравствуйте,

Укажите, пожалуйста, что должно происходить по ссылке на эти файлы?

Спасибо.
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Гиперссылка на внешние документы

Сообщение Светлана »

Здравствуйте!
Должен открыться файл, путь к которому указан.
Переход по ссылке не работает, так как неверно экранируется путь, на приложенном скрине выше это видно.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Гиперссылка на внешние документы

Сообщение HighAley »

Здравствуйте.

Путь к файлу правильный. Если вы скопируете этот путь в строку адреса, то увидите ваш файл.
В браузерах есть некоторые ограничения безопасности, которые не дают открывать локальные файлы по ссылкам с сайтов.
В данном случае файлы должны храниться на том же http сервере и в этом случае вы сможете загрузить и открыть файлы.

Спасибо.
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Гиперссылка на внешние документы

Сообщение Светлана »

Здравствуйте!
Подскажите, как решить проблему открытия внешнего файла через гиперссылку на сетевой ресурс.
Выше скрины были прикреплены, сделаю это ещё раз.
Проблема с экранированием ANSII символов.
Статья по этому поводу https://blogs.msdn.microsoft.com/ie/200 ... n-windows/
Вложения
QIP Shot - Screen 531.png
QIP Shot - Screen 531.png (18.79 КБ) 5595 просмотров
Создание гиперссылки
Создание гиперссылки
QIP Shot - Screen 533.png (13.79 КБ) 5595 просмотров
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Гиперссылка на внешние документы

Сообщение HighAley »

Здравствуйте, Светлана.

На ваших скринах ссылки на файл разные.
То, что вы получаете в консоли правильно.
Но проблема совершенно не в этом.
В сообщении об ошибки чётко написано: "Not allowed to load local".
Загрузка локальных файлов запрещена браузером.
В интернете есть варианты обхода данного запрета.

Спасибо.
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Гиперссылка на внешние документы

Сообщение Светлана »

Добрый день!

Так файлы находятся не на локальном диске, а на сервере. Как раз таки локальный файл через IE или Chrome открывается. Проблема при открытии файла с сервера. Поэтому и спросили про правильность экранирования кириллицы при работе гиперссылки на сетевые ресурсы.

Да, скрин последний не тот прикреплен. Проверьте, пожалуйста, загрузку файлов в сообщение на форум, у меня при загрузке более 1 скрина всегда отправляется один и приходится редактировать сообщение добавляя по новому скрину, в старой форме форума такой проблемы не было.

Спасибо!
Вложения
QIP Shot - Screen 531.png
QIP Shot - Screen 531.png (18.79 КБ) 5575 просмотров
QIP Shot - Screen 532.png
QIP Shot - Screen 532.png (19.08 КБ) 5575 просмотров
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Гиперссылка на внешние документы

Сообщение HighAley »

Здравствуйте, Светлана.

Для того, чтобы файлы загружались по ссылке, они должны быть доступны по http протоколу.
В вашем случае для браузера они ничем не отличаются от локальных файлов.

Уточните, пожалуйста в каком браузере у вас возникают проблемы с загрузкой файлов.

Спасибо.
Светлана
Сообщения: 76
Зарегистрирован: 19 дек 2017, 10:42

Re: Гиперссылка на внешние документы

Сообщение Светлана »

Доброе утро!

Давайте ещё раз по порядку, тк заново протестировали открытие и локальных файлов и файлов с сервера, все не открываются.

Браузеры IE, FireFox, Chrome.

1) Локальный файл, путь c:/Users/ulanchenko/Result/getdata.sql

IE. При открытии как гиперссылки из отчета, файл не открывается. Если ссылку на файл открыть в новом окне браузера, все работает отлично. Путь в браузере выглядит так file:///c:/Users/ulanchenko/Result/getdata.sql

FireFox. При открытии как гиперссылки из отчета, файл не открывается, выводится сообщение, что неверный тип адреса. Адрес выглядит так c:/Users/ulanchenko/Result/getdata.sql. Если его преобразовать в вид file:///c:/Users/ulanchenko/Result/getdata.sql , тогда файл открывается.

Chrome. При открытии как гиперссылки из отчета, файл не открывается, отображается пустая страница и в строке браузера нет адреса. Если ссылку на файл открыть в новом окне браузера, все работает отлично. Путь в браузере выглядит так file:///c:/Users/ulanchenko/Result/getdata.sql

2) Файл с сервера, путь //server/newusers/Сотрудники/Светлана Уланченко/Скрипт.sql

IE. При открытии как гиперссылки из отчета, файл не открывается, выводится сообщение, что не удается отобразить эту страницу. Путь в браузере выглядит так http://server/newusers/Сотрудники/Светл ... Скрипт.sql
Преобразование пути не помогло решить проблему с открытием.

FireFox. При открытии как гиперссылки из отчета, файл не открывается, выводится сообщение, что попытка соединения не удалась. Адрес выглядит так http://server/newusers/Сотрудники/Светлана Уланченко/Скрипт.sql. Если его преобразовать в вид file://///server/newusers/Сотрудники/Светлана Уланченко/Скрипт.sql , тогда файл открывается.

Chrome. При открытии как гиперссылки из отчета, файл не открывается, выводится сообщение, что не удается получить доступ. Путь в браузере выглядит так http://server/newusers/Сотрудники/Светлана Уланченко/Скрипт.sql . Если его преобразовать в вид file://///server/newusers/Сотрудники/Светлана Уланченко/Скрипт.sql , тогда файл открывается.

Возможно, что эта информация поможет разобраться на какой стороне и в чем проблема.

Спасибо!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Гиперссылка на внешние документы

Сообщение HighAley »

Здравствуйте.

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

Спасибо.
Ответить