php强制文件下载而非在浏览器打开的自定义函数分享 |
本文标签:php,强制文件下载,自定义函数 有时我们希望如图片、文本文档、网页、mp3、pdf等内容,当点击对应链接时直接下载,而不是在网页上显示,那么就需要强制设置header头信息 。以下为一段不会产生乱码的php函数实现代码,其他程序语言也可参考之编写实现 。 复制代码 代码如下: /** * Downloader * * @param $archivo * path al archivo * @param $downloadfilename * (null|string) el nombre que queres usar para el archivo que se va a descargar. * (si no lo especificas usa el nombre actual del archivo) * * @return file stream */ function download_file($archivo, $downloadfilename = null) { if (file_exists($archivo)) { ob_clean(); } |