Протокол MS-Excel: пространство в URI не декодировано - PullRequest
0 голосов
/ 30 апреля 2019

Мне нужно открыть файлы Excel из браузера. Это в безопасной среде интрасети, здесь нет проблем с безопасностью. Файлы До сих пор я использовал Internet Explorer в сочетании с Active-X для этого, но по понятным причинам я хотел бы сделать этот браузер независимым.

Все наши компьютеры работают под управлением Windows 10 с Office 16 (365), и я использую URL / URI, как <a href="MS-EXCEL://intranet/routdms/checklists/TEST.xlsm">test</a> Excel открывает файл, нет проблем. Но во всех файлах, которые мне нужно открыть, есть пробелы, и необходимость их переименования является проблемой, поскольку пути хранятся в нескольких местах.

Если я кодирую пробел с помощью %20, Excel не может найти файл, %20 не декодируется обратно в пробел. enter image description here

Я не могу решить эту серверную часть, файл должен быть открыт на клиенте, а не загружен.

Любые предложения?

...