我有一个网站,在这里我需要实现一个 php 函数来上传一首歌曲(mp3)并需要播放那首歌曲。我已经做了一个代码。看我的代码
if(trim($_FILES['frmFile']['name'])!=""){
if (($_FILES["frmFile"]["type"] == "audio/mpeg" || $ext=="mp3" || $ext=="MP3")&& ($_FILES["frmFile"]["size"] < 2000000))
{
if ($_FILES["frmFile"]["error"] > 0)
{
$error="Error In Uploading";
exit;
}
else
{
$orgFileNmae=$_FILES['frmFile']['name'];
$uniqname = rand().$fileName.".".$ext;
$uploadfile=$uploaddir.$uniqname;
if(move_uploaded_file($_FILES['frmFile']['tmp_name'], $uploadfile)) {
}
}
}else{
$error="Invalid file";
}
}
我从网上下载了一首 mp3 歌曲,并尝试上传文件,但它显示
上传错误,我打印了文件属性,然后我得到了
$_FILES["frmFile"]["error"] =1
然后我只需在 vLc 和其他播放器中播放下载的代码,它运行良好。那为什么这个文件不能正确上传..
我已经打印了上传的文件数组然后我得到了结果
Array ( [name] => blind_willie.mp3 [type] => [tmp_name] => [error] => 1 [size] => 0 )
有人知道吗 ?
谁有上传mp3歌曲的好代码
提前致谢