首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP下载头(文件下载)

PHP下载头(文件下载)
EN

Stack Overflow用户
提问于 2014-04-30 18:37:06
回答 1查看 799关注 0票数 0

什么

2.3默认浏览器

问题

我让PHP提交头尝试下载PDF &文本文件。这款手机看上去像是在下载文件,但上面写着"<Untitled>",并且仍在进行中。

其他

我在同一部电话里注意到文件下载。而且,每个桌面浏览器也都能正常工作。

标头

代码语言:javascript
复制
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: public');

header('Content-Type: application/octet-stream');

header('Content-Length: ' . $FileSize);
header('Content-Disposition: attachment; filename="' . strtoupper( $FullFileName ) . '"');
header('Content-Transfer-Encoding: binary');

echo($Content);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-03 13:50:11

有两个问题。

  1. SSL证书需要对Andriod 2.3有效。在我的测试站点上,下载将永远无法工作,因为证书是无效的。
  2. 修改PDF的“Content”表示"application/pdf“也需要做(当然,如果是PDF格式的话)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23395616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档