【问题标题】:header title with php when download files下载文件时带有php的标题标题
【发布时间】:2013-05-02 21:27:06
【问题描述】:

我正在使用 php 从我的网站流式传输视频,视频 url 示例

http://site.com/videoplayback?pkey=04132122085611&hkey=802b48a81816d7686cb1e3bbb01f4b5c&fkey=04132122085611.flv&start=0

通过这种方式,我可以保护和限制下载速度、用户 IP 和隐藏真实 url 路径..

但是当用户使用任何下载管理器下载视频时,标题始终是任何文件的视频播放,这是屏幕我的意思http://i.imgur.com/nh6jLPe.png

我如何发送标题标签?还视频播放?是 videoplayback.php 在这个文件中我可以控制所有...

这也是我在 videoplayback.php

中的标题
header('Pragma: public'); 
header("Content-length: " . filesize($getFsize));
if ($k4 == '.mp4') {
header('Content-Type: video/mp4');
} else {
header('Content-Type: video/x-flv');
}
header('Connection: Keep-Alive');
header('Proxy-Connection: Keep-Alive');
header('Accept-Ranges: bytes')

编辑:很好的例子是 youtube,你有相同的流 url,但发送标题到下载管理器......

【问题讨论】:

    标签: php header download title


    【解决方案1】:

    使用Content-Disposition 标头设置文件名:

    header('Content-Disposition: attachment; filename="' . $filename . '"');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多