как я могу открыть файл .xls, найденный на сервере Linux? - PullRequest
0 голосов
/ 11 ноября 2011

Я пытаюсь открыть файл .xls, найденный на сервере linux, с помощью веб-страницы, используя:

<a href="/tmp/hello.xls">click here</a>

Я получил результат "ресурс не найден" ;однако я уверен, что он находится в каталоге /tmp.Любые предложения, пожалуйста?

Ответы [ 2 ]

2 голосов
/ 11 ноября 2011

Это потому, что когда вы используете href="/tmp/hello.xls", браузер будет интерпретировать это как абсолютный путь относительно текущего домена, то есть http://your_website_domain/tmp/hello.xls, который может быть не тем, что вы хотите

Если вы нацеливаетесь/tmp/hello.xls на клиентском компьютере

Чтобы указать локальный файл, вам необходимо указать href="file:///tmp/hello.xls".К сожалению, это может не сработать в некоторых браузерах с установленными настройками безопасности, которые не позволяют загружать локальные файлы из внешнего контента.

Для получения дополнительной информации и возможного обходного пути проверьте этот вопрос: Как мнесделать файл: // гиперссылка, которая работает как в IE, так и в Firefox?

Если вы нацелены на /tmp/hello.xls на веб-сервере

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

Если вы дадите более подробную информацию о том, чего вы пытаетесь достичь, мы могли бы дать более конкретный совет.

1 голос
/ 11 ноября 2011

Убедитесь, что ваш путь к файлу xls указан по ссылке href.

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