情景在线:在需求中我们会经常遇见上传文件,例如音频,视频等,代码参考如下
if($_FILES && $_FILES['audio']){
//audio为音频的意思,前端传来的文件名称叫做audio
$file_save_name ="/upload/".getRand(1,1).getRand(10,$len-1).$_FILES['audio']['name'];
//定义服务器上的文件名称
$result = move_uploaded_file($_FILES["audio"]["tmp_name"],ROOT."/wwwroot".$file_save_name);
//这段意思是上传这个文件到根目录
if(!$result)
{
return error("读取文件内容失败!");
}
$res = [
'src'=>$file_save_name1,
'url'=>ExtendImagesModel::addHost($file_save_name1),
];
return $res;
}
经过检查,拿到了这个视频文件或者音频文件