【发布时间】:2011-04-02 11:38:56
【问题描述】:
我有一个可以从播放器播放的 mp3 页面,还有下载歌曲的链接。当用户点击下载链接时,需要打开下载对话框而不是打开媒体播放器,所以建议我使用这个头脚本:
包括/auto-download.php:
<?php
$path = $_GET['path'];
header('Content-Disposition: attachment; filename=' . basename($path));
readfile($path);
?>
然后在我的主页上,链接如下所示:
<a href="includes/auto_download.php?path=Media/Audio/Date/song.mp3">Song Name</a>
我的路径似乎有问题,当我单击链接时,下载框打开,我可以下载一个名称正确的文件,但它不包含任何信息。
为了详细说明我的文件结构,我有这个:
/Patrons(我的 index.php 主页面与我的链接有关
/Patrons/includes(我的 auto-download.php 脚本所在的位置)
/Patrons/Media/Audio/Date/(这是所有歌曲所在的位置)
任何帮助将不胜感激!
【问题讨论】: