|
|
|
| Здравствуйте! подскажите как разместить файлы на сайте, чтобы их можно было скачать? Так просто не получается <a href="1.jpg">скачайте наш файл</a> | |
|
|
|
|
|
|
|
для: fotopazl
(26.06.2008 в 14:42)
| | А какого типа файлы? Если например положить в любое место сайта архив zip то он без проблем скачается. Другое дело что некоторым типам файлов операционная система назначает обработчики, и именно они открывают эти файлы. | |
|
|
|
|
|
|
|
для: fotopazl
(26.06.2008 в 14:42)
| |
<?php
$filename = basename("1.jpg");
header("Content-Disposition: attachment; filename=$filename");
header("Content-type: application/octet-stream");
header("Content-length: ".filesize($filename));
echo file_get_contents($filename);
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(26.06.2008 в 15:41)
| | А просто посредствам HTML это никак сделать нельзя? | |
|
|
|
|
|
|
|
для: Blaster
(26.06.2008 в 16:41)
| | HTML тут ни при чём. Это всего лишь язык форматирования документов в веб.
За отдачу файлов отвечают протоколы. Здесь используется HTTP протокол. Так же файлы можно отдавать посредством FTP.
Если вы бы задачу описали поподробнее, то наводящих вопросов не понадобилось. | |
|
|
|
|
|
|
|
для: Axxil
(26.06.2008 в 17:23)
| | >HTML тут ни при чём. Это всего лишь язык форматирования документов в веб.
ну это понятно, просто думал, может как-то можно ссылке указать, что нужно не открывать файл в браузере, а скачивать... | |
|
|
|