![]() |
Как давать ссылки в html документе на *.avi файлы в локалке?
Прошу прощения если спрашиваю очевидную и понятную вешь, но у меня ничего неполучается...
Что есть: есть web сервер в локальной сети, на нем же лежат фильмы и музыка. Что нужно: нужно создать html документ в котором будут перечислены все имеющиеся фильмы. Что получается/неполучается: когда заходишь на шару и открываешь любой фильм, то запускается плеер и кино играется... Если давать ссылки в html документе браузер пытается скопировать фильм в локальный temp вместо того чтобы отрыть прямо с сервера.... ВОПРОС: как давать ссылки, чтобы фильмы можно было смотреть "налету"? Спасибо. |
Надо настроить сервер и, при необходимости, браузер. Конкретно нужно выставить заголовок Content-type.
|
Цитата:
PS: если не затруднит, можно для примера пару строк? Спасибо. |
А можно ещё на пхп скрипт набросать
|
Я так понимаю, делаются ссылки вроде ...href="\\compname\share\path\movie.avi"... Вся проблема в том, что ссылки из href всегда скачиваются независимо от указания сохранить/открыть - во втором случае перед открытием файл все равно скачается. Думаю здесь надо делать ссылку не на файл, а на JS-скрипт, создающий WSH-Shell компонент, запускающий нужную программу и передающий в нее имя нужного файла из локальной сети в качестве параметра. Одна -проблема - работает только в винде, и только в ИЕ.
З.Ы. Кажись, что-то вроде такого: Код HTML:
<HTML><HEAD><SCRIPT TYPE="text/javacsript"> |
Ghost
Спасибо! А можно ли обойтись только средствами php? Клиентские машины под Win + IE, но там еще и антивири... поэтому хотелось бы без Java... |
ммм, смари, скрипт получает в строке запроса имя фаила, ссилка виглядит типа так:
PHP код:
PHP код:
|
к сожалению ничего из вышеперечисленного к положительным результатам не привело. film.avi либо не открывается вовсе, либо начинает копироваться на локальную машину... открыть фильм "на лету" неполучилось. Возможно вышеприведенные примеры содержали ошибки?
|
Значит так, в примере последнем выше, просто убираем строчку
header('Status: HTTP/1.0 200 OK'); Она лишняя, сервер статус выдаст сам нормально, но она мешает. Далее строчку header('Content-Type: video/x-msvideo'); меняем на header('Content-Type: video/x-ms-wmv'); И все работает прекрасно. Проверил в ИЕ и FireFox |
| Часовой пояс GMT +4, время: 15:47. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.