У меня есть маленькая система PHP, которую я создал для меня. Эта система содержит некоторых .doc
и .docx
документы файла. Я хочу смочь открыть их непосредственно от браузера, не загружая их.
Я создал ссылку: <a href="file:///c:/mysite/myfile.docx">myfile</a>
. Но Firefox не открывает ссылку. href="http://localhost/myfile.docx"
хорошо работает - это предлагает мне для загрузки файла.
Какие-либо идеи о том, как я могу сделать это? Я должен изменить что-то в опциях Firefox или настройках безопасности?
И 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 на Локальные Страницы, не Работают".