php实现浏览器无安全提示弹窗的下载

浏览器弹窗的安全限制主要在于我们往往通过 JS 打开新窗口来实现下载。

所以绕过安全弹窗问题的核心在于避免 JS 的窗口操作。

具体的, 我们可以通过创建一个_blank的超链接来返回文件流,实现文件下载


header('Content-type: application/zip');
header('Content-Disposition: attachment; filename=xxx.zip');
readfile($filepath);



你可能感兴趣的:(php实现浏览器无安全提示弹窗的下载)