Php 用于下载网站和Android浏览器mp3支持的HTML链接

Php 用于下载网站和Android浏览器mp3支持的HTML链接,php,html,hyperlink,download,Php,Html,Hyperlink,Download,我已经创建了以下链接,但它不支持Android Chrome浏览器,所以它不支持下载歌曲。同样的,请帮忙 $path='http://domain.com/admin/'.$_SESSION['video']; $file = $path; <a href="<?php echo $file; ?>" download>Click To Download </a> $path='1〕http://domain.com/admin/“.$”会话[“视频

我已经创建了以下链接,但它不支持Android Chrome浏览器,所以它不支持下载歌曲。同样的,请帮忙

 $path='http://domain.com/admin/'.$_SESSION['video'];

 $file = $path;
<a href="<?php echo $file; ?>" download>Click To Download </a> 
$path='1〕http://domain.com/admin/“.$”会话[“视频”];
$file=$path;

在Android浏览器中,单击下载即可直接开始播放音频歌曲

如果仍要强制浏览器下载文件,请直接修改HTTP头。下面是一个PHP代码示例:

    $path = "path/to/video.mp4";
$filename = "video.mp4";
header('Content-Transfer-Encoding: binary');  // For Gecko browsers mainly
header('Last-Modified: ' . gmdate('D, d M Y H:i:s', filemtime($path)) . ' GMT');
header('Accept-Ranges: bytes');  // Allow support for download resume
header('Content-Length: ' . filesize($path));  // File size
header('Content-Encoding: none');
header('Content-Type: video/mp4');  // Change the mime type if the file is not PDF
header('Content-Disposition: attachment; filename=' . $filename);  // Make the browser display the Save As dialog
readfile($path);  // This is necessary in order to get it to actually download the file, otherwise it will be 0Kb

注意,这只是HTTP协议的扩展;某些浏览器可能会忽略它。

您可以发布一些代码示例吗?代码现在已经更新,视频名称正确来自会话。它在电脑、笔记本电脑浏览器上工作正常,但在Android浏览器上不工作。Android浏览器中有什么功能?单击“下载”后直接开始播放音频歌曲OK,因此您选择了视频文件的默认播放模式,检查其他手机,我想可能是在那里下载的,你不能用php做任何事情。检查这个视频,用php强制下载任何文件类型的视频。帮助我修复它。非常感谢你,再见。