Это возможно только в том случае, если вы знаете либо абсолютный путь к файлу, либо относительный путь из любого рабочего каталога, из которого работает ваш браузер.Вы создаете ссылку с
href="file://relative/path/to/file/text.docx"
или
href="file:///absolute/path/to/file/text.docx"
, и любой современный браузер запрашивает системную базу данных для mimetype файла в зависимости от его расширения, предлагая открытьправильное применение.
EDIT
Я неосознанно ввел в предыдущий код униксизм: различие между абсолютными и действительными путями, как указано выше, хорошо работает на современных * nix десктопах, но вWindows абсолютный путь, скорее всего, будет выглядеть как
href="file://C:/drive/absolute/path/to/test.docx"
Помните 2 (не 3) косые черты в начале и прямую (не обратную) косую черту.