博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP下载文件代码【可自命名】
阅读量:6897 次
发布时间:2019-06-27

本文共 618 字,大约阅读时间需要 2 分钟。

hot3.png

采用get方式传入参数http://domain/download.php?file='savepath on server'&name='file name you want'
 alert("找不到文件了..... !"); location.replace ("index.php") '; exit();}//文件路径$file=$_GET['file'];//文件名【即文件的标题,而非服务器上保存的名字】$name=$_GET['name'];//获取文件后缀$suffix = substr(strrchr($file, '.'), 1);if(is_file('./'.$file)) {            header("Content-Type: application/force-download");            header("Content-Disposition: attachment; filename=".$name.'.'.$suffix);            readfile('./'.$file);            exit;        }else{            echo "文件不存在!";            exit;        }?>

转载于:https://my.oschina.net/sallency/blog/352077

你可能感兴趣的文章
朴素贝叶斯法---朴素贝叶斯法的学习与分类
查看>>
统计学习方法概论---回归问题
查看>>
httpclient 中文域名转换
查看>>
alter system flush shared_pool;
查看>>
Beetl开源那些事2
查看>>
Linux基础入门第三周作业【Linux微职位】
查看>>
TeaFramework——IOC容器实现(一)
查看>>
windows server 2012 安装 IIS8 并支持 asp
查看>>
数据库Sharding的基本思想和切分策略
查看>>
Freebsd下日志的轮转
查看>>
CMPT4:如何在AD上创建System Management容器以及设置权限
查看>>
macOS Sierra pip install psycopg2 error
查看>>
shell scripts 知识点汇总
查看>>
Kafka知识点汇总
查看>>
db2ckpwd, db2wdog为什么需要root用户运行.
查看>>
运维-常用命令
查看>>
centos6.6安装最新firefox和firefox-flash-plugin
查看>>
phpmyadmin 显式ip
查看>>
C语言类型
查看>>
有关Patent Agreement
查看>>