Как загрузить локальный файл с использованием HTML-документа - PullRequest
0 голосов
/ 02 апреля 2011

Есть ли способ загрузить локальный файл, используя HTML-документ, который живет на моем HD? Я думал о создании html-страницы обзора проекта, над которым я работаю, но я не могу найти способ заставить браузер открывать мои текстовые файлы в собственном приложении, с которым они связаны (например, TextWrangler или еще много чего). У кого-нибудь есть опыт с этим?

Похоже, что браузер спроектирован, разрешено обрабатывать только встроенные файлы.

Ответы [ 4 ]

1 голос
/ 02 апреля 2011

Вы можете написать скрипт, который обернет ваши имена файлов (+ xyz-info) в html-шаблон.

1 голос
/ 02 апреля 2011

Вы можете сделать это в Windows, используя ActiveX. В http://www.tutorial5.com/content/view/51/45/ приведен простой пример, и возможны более сложные схемы. Но ActiveX не является кроссплатформенным, и я сомневаюсь, что это возможно сделать в надлежащих безопасных операционных системах.

Обновление: вот возможный способ настроить Firefox для работы в любой операционной системе, но это действительно будет работать только для вашего личного использования: Как открыть локальный файл с соответствующей программой с веб-страницы?

1 голос
/ 02 апреля 2011

Это определенно дизайн.Вы не хотите, чтобы браузер имел прямой доступ к локальным файлам на вашем компьютере из соображений безопасности.

0 голосов
/ 02 апреля 2011

Хотя вы можете обращаться к локальным файлам как к файлу: //users/me/Documents/stuff.txt, маловероятно, что у пользователя будут файлы, которых может ожидать удаленный сервер.А также последствия для безопасности подобных действий.

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