博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php文件下载方法收藏(附js下载技巧)
阅读量:7005 次
发布时间:2019-06-28

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

function down($url){        header('Content-Description: File Transfer');        header('Content-Type: application/octet-stream');        header('Content-Disposition: attachment; filename='.basename($papers['file_path']));        header('Content-Transfer-Encoding: binary');        header('Expires: 0');        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');        header('Pragma: public');        header('Content-Length: ' . $url);        readfile('location:http://你的域名/'.$url);    }

 

这里就不过多的写文字了,相信都能看懂。就算看不懂,会用就行,$url是文件链接。

 

还有一个javascript下载不打开的小技巧(加一个download属性即可),找了好多办法,都行不通。这里也记录下吧

 

转载于:https://www.cnblogs.com/phper12580/p/9591613.html

你可能感兴趣的文章
Snapshot Volume 操作 - 每天5分钟玩转 OpenStack(58)
查看>>
两种进入容器的方法 - 每天5分钟玩转 Docker 容器技术(23)
查看>>
Mybatis JPA mini
查看>>
CSS书写规范
查看>>
centos5.3搭建安全高效的LNMP服务器
查看>>
各种光线收发器接口一览
查看>>
7月共处理钓鱼网站6903个:非CN域名达6744个
查看>>
TCP/IP 三次握手 四次断开
查看>>
AR-关于应收账款坏账处理
查看>>
一切都在哲学中
查看>>
我的友情链接
查看>>
PDF Creator v5.0 支持手势和触屏
查看>>
make gridView's cell as square
查看>>
js返回相对时间
查看>>
Spring中 @Autowired注解与@Resource注解的区别
查看>>
你必须知道的.NET:内存分配
查看>>
struct.error: 'h' format requires -32768 number 32767
查看>>
nginx报Could not build the server_names_hash,server_names_hash_bucket_size:32错
查看>>
linux中的计划任务
查看>>
码云全面改版:新界面新态度,匠心凝聚!
查看>>