В настоящее время я занимаюсь разработкой веб-приложения для интранета. Я хочу, чтобы приложение получило доступ к локальным файлам на компьютере пользователя или к файлам домена (отсюда и Интранет).

Мне удалось предоставить локальный доступ к файлам (href для <img> и <a> ) в Firefox в user.js , проблема с Chrome. Как это сделать ??

2 ответа2

0

Ваш вопрос не ясен - не уверен, пытаетесь ли вы получить доступ к файлам ресурсов (например, файлам .css) или документам, таким как файлы обработки текста или аналогичные. Я собираюсь взять на себя документы и каталоги.

Проблема в том, что вы не можете открывать каталоги через Проводник Windows, это так же просто, как и угроза безопасности. Тем не менее, вы можете открыть каталоги в браузере.

Это работает для Chrome, Firefox и IE

<a href="file://C:\Users\me\Documents\">Open directory</a>

<a href="file://C:\Users\me\Documents\1_011014_135535239_.csv">Open file</a>

Если вы все еще заблокированы, то вам необходимо дать разрешение по папке соответствующим группам (или всем, если это безопасно).

0

Поделитесь каталогом, который вы хотите использовать, а затем получите к нему доступ, используя:

<a href="http://pcname/share/path/file.ext">Description of file</a>

Браузеры склонны рассматривать «file://» как угрозу безопасности и блокировать ее. Кроме того, используя этот метод, люди в вашей сети смогут получить доступ к файлу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .