时间:2010-07-24 10:15:29

标签: php download corrupt

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我找到了一个我想分享的解决方案, 在我的c#代码[点击下载按钮] -

Response.Redirect("http://myserver.com/download.php?file=DownloadItem/" + fileName + "&type=" + Common.MimeType(fileName) + "&disp=" + fileName + "");    

在我的PHP文件[http://myserver.com/download.php]

$status=stripos($_SERVER['HTTP_REFERER'],'myserver.com');<br>
if($status===false)
{
header('Location:http://myserver.com/ErrorPage');<br>
}
else
{
header("Content-disposition:attachment;filename= $_GET[disp]");
header("Content-type: $_GET[type]");
readfile("$_GET[file]");
}
相关问题