Получить локальный файл, используя <a href = ... в Firefox - PullRequest
0 голосов
/ 23 ноября 2011

Привет, я хочу получить свой локальный файл. Поэтому я вставил в свой * .html файл:

<a href="file:///home/dawid.lenkiewicz/232889_kwiecien.csv" type="application/excel" class="excelLink">

но это не работает. Но если я просто скопирую и вставлю «file: ///home/dawid.lenkiewicz/232889_kwiecien.csv» в новое окно, я получу свой файл. Как решить эту проблему в моем приложении?

Ответы [ 2 ]

0 голосов
/ 23 ноября 2011

Firefox отключает эту функцию по соображениям безопасности.

В среде разработки я бы предложил настроить простой веб-сервер, такой как Apache, и выполнить все через него. Вы можете использовать что-то вроде XAMPP , чтобы быстро начать работу.

0 голосов
/ 23 ноября 2011

В соответствии с этим вам необходимо создать файл user.js в папке вашего профиля Firefox со следующими записями:

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://localhost http://127.0.0.1");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

Используя это, вы должны быть установлены.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...