Zagreba
Guest
Header для видео
Всем привет. Предлагаю обсудить следующую проблему.
РНР работает в безопасном режиме,поетому реализован DbStorage(все файлы которые апплодятся попадают в базу).
Пишем в базу *.avi. Далее читаем с неё етот же *.avi.
В новом окне должен появиться проигрывающийся ролик.
Вызываем функцию и передаём параметры.
В итоге предлагается сохранить файл на диске и любоваться клипом.Но клип оказывается 0 байт. Может неправильно построены заголовки? Возможно ли в таком случае сразу просматривать фильм, после того как достал из базы без всяких сохранений?
Всем привет. Предлагаю обсудить следующую проблему.
РНР работает в безопасном режиме,поетому реализован DbStorage(все файлы которые апплодятся попадают в базу).
Пишем в базу *.avi. Далее читаем с неё етот же *.avi.
В новом окне должен появиться проигрывающийся ролик.
PHP:
function get_file($file_name, $size, $c_type){
if($file_name){
$body = NDbStorage::getContent($file_name);
header("Content-Disposition: attachment; filename=\"".$file_name."\"");
header('Content-Length: '.$size);
header("Content-Type: ".$c_type);
print $body;
exit;
}
}
}
PHP:
$pfm->get_file($userfile_name,$userfile_size,"video/avi");