У нас есть система управления документами, в которой пользователи загружают документы через веб-страницу, и мы отслеживаем файлы на нашем сервере в облаке. Некоторые пользователи хотели бы хранить свои файлы в локальном общем хранилище файлов в своих офисах как \ server \ folder \ file.doc, и вместо того, чтобы загружать сам документ, они просто дали бы нам этот «URL».Локальная файловая система через веб-интерфейс
При просмотре этого документа в нашей системе они бы просто увидеть ссылку на этот URL, что-то вроде:
<a href="\\server\folder\file.doc">Your file</a>
К сожалению браузеры не позволяют ссылки как этот (или файл: // ссылки), поэтому я Я пытаюсь найти способ сделать эту работу. Я провел некоторое исследование и прочитал несколько веб-страниц, где люди говорят мне, что вы не можете получить доступ к файлу из браузера с URL-файлом: //. Это блокируется, главным образом, во всем браузере, потому что это может вызвать огромную угрозу безопасности.
Нам нужно это для работы в Firefox, Chrome и IE, и я видел некоторые возможные способы сделать это с помощью некоторых надстроек, но это кажется очень неуклюжим способом сделать это.
Вот некоторые из дополнений, которые я попробовал:
https://addons.mozilla.org/en-US/firefox/addon/locallink/
https://addons.mozilla.org/en-US/firefox/addon/local-filesystem-links/?src=search
Другой вариант заключается в изменении некоторых настроек для самого Firefox, чтобы некоторые из этих функций для работы но делать это для более чем 1000 пользователей просто непрактично.
Я предполагаю, что я не первый человек, у которого есть эта проблема. Кто-нибудь нашел разумное решение, которое может работать в браузерах, не вызывая кошмара поддержки (например, нужно менять настройки или устанавливать плагины)?
После многочисленных исследований и консультаций, которые я нашел в ответах ниже, это практически невозможно, если вы не хотите открывать серьезные серьезные дыры в системе.