| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Путь до сервера с помощью javascript |
| Автор: KVA 23.4.2010, 11:56 |
| Здрасьте всем! У меня cgi-скрипт формирует файл и сохраняет его в папке cgi-bin. Как с помощью javascript узнать фактический путь до сервера, т.е. c:/Apache/....... чтоб взять этот файл? |
| Автор: triclosan 23.4.2010, 12:08 |
| Js принципиально не имеет доступа к файловым путям на сервере. Можно генерировать вашим cgi-скриптом фрагмент js-кода, который будет содержать переменную с путем. Только не совсем понятно, как вы из js будете обращаться по абсолютному пути. Добавлено через 10 минут и 9 секунд Js через клиент-браузер запускается, я правильно понял? |
| Автор: skyboy 23.4.2010, 12:20 |
| если тебе надо путь к файлу, чтоб скачать его, то он у тебя уже есть: "/cgi-bin/<имя файла>". URI, основываясь на пути на диске, ты не построишь |
| Автор: KVA 23.4.2010, 12:40 | ||
Да, только у меня сервер не дает доступ к файлу из этого каталога
Да Переформулирую. Есть файл в папке /cgi-bin/1.pdf, нужно его сделать источником. Типа src='http://localhost/cgi-bin/1.pdf' Как получить доступ к этому файлу. |
| Автор: Photon 25.4.2010, 11:10 |
| А ничего, что все файлы в папке cgi-bin по умолчанию считаются скриптами и веб-сервер пытается их выполнить? Сохраняй файлы куда-нить в другое место.. |
| Автор: KVA 27.4.2010, 06:12 |
| А куда? Файлы на сервере могут хранится в папке www, htdocs,...в зависимости от реализации Apache. Как понять куда их надо складывать, формируя в cgi? |