| |
|
|
| | Пишу так:
<?
header("Content-Type application/octet-stream");
$content=file_get_contents("f_name.mp3");
echo $content;
?>
|
И на страницу вместо предложения загрузить выводится код этого файла в текстовом виде. А как правильно нужно делать?
Спасибо. | |
| |
|
|
|
| |
|
|
| |
для: sim5
(30.08.2007 в 10:09)
| | | Нда.... В общем, всё это не работает. Тяжёлый случай, как я понимаю... | |
| |
|
|
| |
|
|
| |
для: coloboc66
(30.08.2007 в 16:09)
| | | Что именно не работает? Автор того топика тоже маялся, но ошибка была в другом. Сам же способ скачивания файла проблем не вызывает, по крайней мере у меня таковых не было. | |
| |
|
|
| |
|
|
| |
для: sim5
(30.08.2007 в 16:34)
| | | Не работает вот этот чистый код:
<?
$filename="media/1758.mov";
header("Content-Type: ".filetype($filename));
header("Content-Length: ".filesize($filename));
header("Content-Disposition: attachment; filename=$filename");
header("Content-type: application/force-download");
header("Content-type: application/octet-stream");
echo file_get_contents ($filename);
?>
|
| |
| |
|
|
| |
|
|
| |
для: coloboc66
(30.08.2007 в 16:36)
| | | Вот этот код и использовался - работает. | |
| |
|
|
| |
|
|
| |
для: coloboc66
(30.08.2007 в 16:36)
| | | >$filename="media/1758.mov";
...
>header("Content-Disposition: attachment; filename=$filename");
Имя файла должно быть без пути, т.е.
<?
$filename="media/1758.mov";
header("Content-Type: ".filetype($filename));
header("Content-Length: ".filesize($filename));
header("Content-Disposition: attachment; filename=".basename($filename));
header("Content-type: application/force-download");
header("Content-type: application/octet-stream");
echo file_get_contents ($filename);
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(30.08.2007 в 20:15)
| | | to cheops: На Денвере не работает . | |
| |
|
|
| |
|
|
| |
для: coloboc66
(31.08.2007 в 10:16)
| | | Почему не работает на Денвере - проверил:
<?php
$fp = "doc/file.zip";
$name = "file.zip";
header("Content-Type: ".filetype($fp));
header("Content-Length: ".filesize($fp));
header("Content-Disposition: attachment; filename=".$name);
header("Content-type: application/force-download");
header("Content-type: application/octet-stream");
echo file_get_contents ($fp);
?>
|
Запрашиваю с другой страницы этот тестовый код - предлагается сохранить файл. Ну что за проблемы :) | |
| |
|
|
| |
|
|
| |
для: sim5
(31.08.2007 в 10:51)
| | | И ведь никому не икнулось три поля Content-Type на один документ.... | |
| |
|
|
| |
|
|
| |
для: Trianon
(03.09.2007 в 23:41)
| | | В самом деле, всё у меня заработало, и 2 content-type не нужно, хватит одного любого из этих двух (лучше первого):
header("Content-type: application/force-download");
header("Content-type: application/octet-stream"); | |
| |
|
|