html – 创建音乐或视频的下载链接
发布时间:2020-12-14 16:46:00 所属栏目:资源 来源:网络整理
导读:我有带视频和音频文件的html文件.我想使用标签href链接文件,如mp3或mp4,并下载该文件.我的视频和音频文件与我的html文件存储在同一个文件夹中. 我试过这段代码: a href="music/hermin.mp3" target="_blank"download/a 但是没有下载我的文件,只需在中心打开
我有带视频和音频文件的html文件.我想使用标签href链接文件,如mp3或mp4,并下载该文件.我的视频和音频文件与我的html文件存储在同一个文件夹中.
我试过这段代码: <a href="music/hermin.mp3" target="_blank">download</a> 但是没有下载我的文件,只需在中心打开一个带有播放暂停控件的新选项卡. 从这个question我可以添加“下载”到我的href标签,但它是为现代浏览器.旧浏览器怎么样? 我如何在html文件中为我的视频/音频创建下载链接并支持所有浏览器(不仅适用于现代浏览器)?
解决方法
这取决于您的浏览器设置和插件,但是如果您使用的是php,则可以使用脚本来下载这样的文件:
<?php if (isset($_GET['file'])) { $file = $_GET['file'] ; if (file_exists($file) && is_readable($file) && preg_match('/.mp3$/',$file)) { header('Content-type: application/mp3'); header("Content-Disposition: attachment; filename="$file""); readfile($file); } } else { header("HTTP/1.0 404 Not Found"); echo "<h1>Error 404: File Not Found: <br /><em>$file</em></h1>"; } ?> 将其保存为download.php 然后创建一个像这样的链接 <html> <body> <a href="download.php?file=test.mp3">download</a> </body> </html> 它现在应该工作,祝你有愉快的一天. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |