phpwsl 发布于 2018-08-27 15:31:40 40
下载/*从服务端到客户端 注意:如果浏览器认识该文件的mime类型,会直接解析;如果不能识别,就提供下载 所有,要手动告诉浏览器,这是一个附件,你不要给我解析 步骤: 1.告诉它这是一个附件 header('Content-disposition:attachment'); 2.设置下载文件的内容 readfile(文件路径); //读取并输出文件 3.修改下载文件的文件名(附加在第1步的后面) header('Content-disposition:attachment;filename=新文件名'); 4.告诉它文件的大小 header('Content-length:大小'); //单位为字节 5.设置下载文件的类型 header('Content-type:mime类型'); */了解:获取文件的mime类型var_dump(mime_content_type('./demo.php')); var_dump(mime_content_type('./upload/1.jpg'?>)); <a href="放课后ギサ.zip">下载该片</a> <a href="./upload/4172558631ffd91259.jpg">下载该图片</a> <a href="./down.php">真正的下载图片</a>
/*从服务端到客户端 注意:如果浏览器认识该文件的mime类型,会直接解析;如果不能识别,就提供下载 所有,要手动告诉浏览器,这是一个附件,你不要给我解析 步骤: 1.告诉它这是一个附件 header('Content-disposition:attachment'); 2.设置下载文件的内容 readfile(文件路径); //读取并输出文件 3.修改下载文件的文件名(附加在第1步的后面) header('Content-disposition:attachment;filename=新文件名'); 4.告诉它文件的大小 header('Content-length:大小'); //单位为字节 5.设置下载文件的类型 header('Content-type:mime类型'); */
var_dump(mime_content_type('./demo.php')); var_dump(mime_content_type('./upload/1.jpg'?>)); <a href="放课后ギサ.zip">下载该片</a> <a href="./upload/4172558631ffd91259.jpg">下载该图片</a> <a href="./down.php">真正的下载图片</a>