作者:mobiledu2502895137 | 来源:互联网 | 2020-09-05 04:09
js配合php实现无刷新下载功能:1、首先建立一个php文件,并在文件中设置头参数;2、然后在通过php内置函数“file_get_contents()”来获取文件内容并输出;3、最后在js中跳转访问php文件即可完成文件下载。
js结合php实现下载功能
服务端
步骤就是,设置头文件参数,然后读入并输出文件。下面代码的file_get_contents可以使用fread,fclose代替。
download.php
客户端
在很多时候,我们下载文件的操作,都是在前端页面直接点击下载的,而不是专门跳转到上面的download.php去下载。
所以我们需要在前端实现无刷新访问download.php来下载文件,通过隐藏的iframe来实现是不错的方式。下面是代码:
下载
file_get_contents先读取,然后echo的方式。可以使用readfile函数代替,效率更高。
以上就是js php实现无刷新下载功能的详细内容,更多请关注 第一PHP社区 其它相关文章!