Откройте файл прямого доступа на жестком диске из Firefox (file:///)

У меня есть маленькая система PHP, которую я создал для меня. Эта система содержит некоторых .doc и .docx документы файла. Я хочу смочь открыть их непосредственно от браузера, не загружая их.

Я создал ссылку: <a href="file:///c:/mysite/myfile.docx">myfile</a>. Но Firefox не открывает ссылку. href="http://localhost/myfile.docx" хорошо работает - это предлагает мне для загрузки файла.

Какие-либо идеи о том, как я могу сделать это? Я должен изменить что-то в опциях Firefox или настройках безопасности?

3
задан 02.04.2016, 19:02

1 ответ

И Firefox и IE8 поддерживают схему File URI.

Вот некоторые примеры, допустимые для систем Windows, относясь к тому же файлу c:\WINDOWS\clock.avi

file://localhost/c|/WINDOWS/clock.avi
file:///c|/WINDOWS/clock.avi
file://localhost/c:/WINDOWS/clock.avi
file:///c:/WINDOWS/clock.avi

В то время как последнее является самым очевидным и человекочитаемым, первый является самым полным и корректным.

По-видимому (от того же URL):

Браузеры Mozilla отказываются следовать за URL файла на странице, которую это выбрало с протоколом HTTP.

но:

Браузеры Mozilla могут быть настроены для переопределения этого ограничения безопасности, как детализировано в "Ссылках Mozillazine на Локальные Страницы, не Работают".

4
ответ дан 08.12.2019, 00:38

Теги

Похожие вопросы