分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

php下载文件

发布时间:2023-09-06 01:38责任编辑:苏小强关键词:暂无标签


$arr = array(1,2,3,4);
$file_data = json_encode($res);
$download_filename = ‘123.json‘;
$http_user_agent = $_SERVER[‘HTTP_USER_AGENT‘];
header("Content-Type: application/octet-stream");
if (preg_match("/MSIE/", $http_user_agent) ) {
???header(‘Content-Disposition: ?attachment; filename="‘.$download_filename.‘"‘);
} elseif (preg_match("/Firefox/", $http_user_agent)) {
???header (‘Content-Disposition: attachment; filename*="utf8‘ . $download_filename . ‘"‘ );
} else {
???header(‘Content-Disposition: ?attachment; filename="‘.$download_filename.‘"‘);
}
header("Accept-Length: ".strlen($file_data));
echo $file_data;

试了试,谷歌浏览器、火狐浏览器可直接下载;
IE浏览器如果出现如下弹窗:
解决方案:在ie菜单栏的【页面】-->【编码】,选择【自动选择】然后下载试试。

360浏览器也出现这种问题,待测。



php下载文件

原文地址:https://www.cnblogs.com/gyfluck/p/8320762.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved