请选择 进入手机版 | 继续访问电脑版

硬汉工作室

搜索
热搜: 活动 交友 discuz
查看: 883|回复: 0

解决ios系统下载文件自动添加html后缀问题

[复制链接]

671

主题

694

帖子

5973

积分

管理员

硬汉工作室创始人

Rank: 9Rank: 9Rank: 9

积分
5973

宣传达人推广达人

QQ
发表于 2021-4-20 14:52:45 | 显示全部楼层 |阅读模式
今天帮客户做一个下载图片的功能,android,pc都正常,但是到了ios下,下载就自带了.html后缀,百度了之后,发现需要添加一个header信息
  1. header('Content-Type: application/octet-stream;charset=utf-8');
复制代码
添加完就正常了,完整的下载代码如下:
  1. $filename = 'd:/1.jpg';
  2. header('Content-Type: application/octet-stream;charset=utf-8');
  3. header('Content-Disposition:attachment;filename='.basename($filename));
  4. header('Content-Length:' . filesize($filename));
  5. readfile($filename);
复制代码
完事
有关PHP系统、Discuz或网站等各种问题,可以联系QQ1069971363寻求付费支持
Discuz插件商店:http://addon.dismall.com/?@56030.developer
回复

使用道具 举报

QQ|Archiver|手机版|小黑屋|硬汉工作室 ( 冀ICP备13021567号-9 )

GMT+8, 2024-3-29 14:16 , Processed in 0.071406 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表