cakephp2.4中的音频上传
我想上传音频文件(键入cakephp2.4中的音频上传,cakephp,audio,file-upload,cakephp-2.4,Cakephp,Audio,File Upload,Cakephp 2.4,我想上传音频文件(键入mp3,acc,wav)我使用的是cakephp2.4.1稳定版和php5稳定版。我尝试了mime\u content\u type,finfo\u file来检查上传的文件是否是mp3、acc或wav类型的音频文件。但我明白了 `error mime_content_type(059.piya basanti re... [piya basanti][2000].mp3): failed to open stream: No such file or directory
mp3
,acc
,wav
)我使用的是cakephp2.4.1稳定版
和php5稳定版
。我尝试了mime\u content\u type
,finfo\u file
来检查上传的文件是否是mp3、acc或wav类型的音频文件。但我明白了
`error mime_content_type(059.piya basanti re... [piya basanti][2000].mp3): failed to open stream: No such file or directory [APP/Controller/AdminController.php, line 86]`
我的应用程序目录和webroot目录通过0777获得许可
这是我的视图。ctp代码:
<?= $this->Form->create('Homepage',array('type'=>'file'));
echo $this->Form->input('audio_1',array('type'=>'file'));
echo $this->Form->submit('Submit');
echo $this->Form->end(); ?>
这是我的数据
Array
(
[Homepage] => Array
(
[audio_1] => Array
(
[name] => 059.piya basanti re... [piya basanti][2000].mp3
[type] =>
[tmp_name] =>
[error] => 1
[size] => 0
)
)
)
我的问题是:
谁能给我解释一下吗?这对我很有帮助看看数据,上传被丢弃了,因为有一个错误
1
等于UPLOAD\u ERR\u INI\u SIZE
,原因是:
上载的文件超出了php.ini
中的指令
看
因此,您必须增加该值,而且最有可能的是,有关更多信息,请参阅
一旦上传成功,你必须使用正确的按键,它是audio\u 1
,而不是audio\u
,然后你还必须使用tmp\u name
,即:
$this->request->data['Homepage']['audio_']['name']
应该是这个吗
$this->request->data['Homepage']['audio_1']['tmp_name']
在旁注中,有人反对延长期限
$this->request->data['Homepage']['audio_1']['tmp_name']