已下载的.RAR文件无任何内容

时间:2016-01-08 12:22:41

标签: php

对于我自己的网站,我想有一个页面,您可以从中下载.rar文件。但是当我下载并打开文件时。我收到一个消息框说:“找不到档案。”。

我不知道该怎么做,这是我的代码。

$filename="inputValidatorCasd.rar";
$file="c:\\wamp\\www\\DennisWeb\\Files\\$filename"; 
$len = filesize($file);  
ob_clean(); 
header("Pragma: public");
header("Expires: 0"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Cache-Control: public"); 
header("Content-Description: File Transfer");
header("Content-Type:application/octet-stream"); 
$header="Content-Disposition: attachment; filename=$filename;"; 
header($header); 
header("Content-Transfer-Encoding: binary"); 
header("Content-Length: ".$len);  
@readfile($file); 
exit;

1 个答案:

答案 0 :(得分:-2)

您可以使用以下方法下载RAR文件: -

if index < len(snplist)-1:

它可能对你有帮助。