Эта тема на forum.dklab.ru


Samoilenko: Download
Здравствуйте.
Снова завожу уже наверное наболевшую тему о передачи файла на скачивание скриптом. У меня вот какая проблема. Есть скрипт:

<?php
$name="D:\test.jpg";
header("Content-Disposition: attachment; filename=$name\r\n");
header("Content-Type: application/octet-stream\r\n");
header("Content-Type: application/force-download\r\n");
header("Content-Type: application/download\r\n");
header("Content-Transfer-Encoding: binary\r\n");
readfile("$name");
?>

Хочу добиться, чтобы при скачивании не появлялось диалоговое окно "Сохранить или открыть", а сразу файл открывался в браузере. Возможно ли такое?
Заранее благодарен за ответ.
Константин Жинько [tIT]:

header("Content-Type: application/octet-stream\r\n");
header("Content-Type: application/force-download\r\n");
header("Content-Type: application/download\r\n");


На самом деле

header("Content-Type: image/jpeg");

Samoilenko:
На самом деле скрипт будет выдавать файл не только графического формата, но и аудио/видео. Скрипт для загрузки на мобильник.
Константин Жинько [tIT]:
не только графического формата, но и аудио/видео
Значит для каждого типа указвыать тип!

RTFM! (http://www.ltsw.se/knbase/internet/mime.htp)
Samoilenko:
Спасибо!
Но в любом случае появляется диалоговое окно, с предложением скачать.
А мне нужно, чтобы файл открывался сразу браузером.
Владимир Хоменко:
Используйте эти заголовки и будет вам счастье:


$name="test.jpg";
header("Content-Type: image/jpeg");
header("Content-Disposition: inline; filename=$name");
header("Content-Length: ".filesize($name));
readfile($name);

Anonymous:
подскажите, а какие типы файлов у мелодии mmf допустим? или sis-прораммы?
Константин Жинько [tIT]:
stuff/unkown =)
RTFM!
Владимир Хоменко:
ищите в Гугле

Эта тема на forum.dklab.ru