Php 下载.wav文件
我有Php 下载.wav文件,php,html,codeigniter,codeigniter-3,codeigniter-download,Php,Html,Codeigniter,Codeigniter 3,Codeigniter Download,我有.wav文件要下载。我试图下载他们,但它不适合,它出来下载.mp3,但不是.wav 我分享我的代码: 触发控制器方法并作为参数传递的按钮 文件名(in-171-115-20180502-163053.wav) 这就是我调用下载方法的地方 <a type="button" class="btn btn-primary" href="<?=base_url()?>index.php/login_controller/download_audio/<?php echo($a
.wav
文件要下载。我试图下载他们,但它不适合,它出来下载.mp3,但不是.wav
我分享我的代码:
触发控制器方法并作为参数传递的按钮
文件名(in-171-115-20180502-163053.wav)
这就是我调用下载方法的地方
<a type="button" class="btn btn-primary" href="<?=base_url()?>index.php/login_controller/download_audio/<?php echo($archivowav);?>">
<i class="fa fa-download"></i> Descargar
</a>
这就是我的错误
希望这对您有所帮助: 确保已在控制器或
autolaod.php
中加载download
helper,并使用FCPATH
$autoload['helper'] = array('download');
您的下载\u音频
方法应如下所示:
public function download_audio($audio)
{
if ( empty($audio))
{
$file_path = FCPATH."assets/grabaciones/".$audio;
force_download($file_path, NULL);
}
}
<a href="<?=site_url('assets/grabaciones/'.$archivowav);?>" download>
<i class="fa fa-download"></i> Descargar
</a>
或者像这样简单地使用锚定
:
public function download_audio($audio)
{
if ( empty($audio))
{
$file_path = FCPATH."assets/grabaciones/".$audio;
force_download($file_path, NULL);
}
}
<a href="<?=site_url('assets/grabaciones/'.$archivowav);?>" download>
<i class="fa fa-download"></i> Descargar
</a>
有关更多信息:请使用其他浏览器检查,并查看错误是什么。