

03/27
2017
在网页上,如果要通过php实现下载功能,我们可以在超链接里访问这个php,然后由php返回下载的文件。
php端主要是通过设置header来实现,基础的示例如下:
$filename = "test.gif"; header("Content-Type:imge/gif"); //发送指定文件MIME类型的头信息 header("Content-Disposition:attachment; filename=".$filename); //发送描述文件的头信息,附件和文件名 header("Content-Length:".filesize($filename)); //发送指定文件大小的信息,单位字节 readfile($filename); //将文件内容读取出来并直接输出,以便下载