0


選択したコンテンツにダウンロード ボタンを配置する必要があるコンテンツ ベースの WAP アプリケーションに取り組んでいます。コンテンツは (MP3、WAV、MP4、3gp、画像) です。132432498.mp3コンテンツ名は,のような 9 桁のランダムな数字814274691.mp4です。以下のコードを試しました

 <?php if(isset($_GET['fileId'])){  
$fileid = $_GET['fileId'];  
{   
i retrieve content content path and name together 
like $filename="myserverip/1/3/4/132432498.mp3"   
}   
then  
header ("Content-type: octet/stream");   
header ("Content-disposition: attachment; filename=".$filename.";");    
header("Content-Length: ".filesize($filename));     
 readfile($filename);       
exit;
?>   
< a  href= < ? php echo $filename; ?>>Download < /a> '

ただし、ファイルは name で自動的にダウンロードされます132432498.mp3。上記のコンテンツの名前を希望どおりに書くのに助けが必要です。phpでこれを行う方法は?

4

1 に答える 1

0

スペースを含む名前を提供している場合、次のように二重引用符で囲むことを防ぐ必要があります。

header('Content-Disposition: attachment; filename="'.$filename.'"');
于 2013-06-08T20:16:24.413 に答える