首页 > Web开发 > 详细

php 原生多图文件上传

时间:2020-10-17 11:50:31      阅读:35      评论:0      收藏:0      [点我收藏+]
public function actionAl(){

$file = $_FILES[‘file‘];//得到传输的数据

$name = $file[‘name‘];//获取值

if(is_array($name)){
$count =count($name);
$arr=[];
for ($i=0;$i<$count;$i++){
$type = strtolower(substr($name[$i],strrpos($name[$i],‘.‘)+1));
//重新定义文件命
$file[‘name‘][$i]=rand(‘1000‘,‘9999‘).time().‘.‘.$type;
$allow_type = array(‘jpg‘,‘jpeg‘,‘gif‘,‘png‘,‘sql‘); //定义允许上传的类型
//判断文件类型是否被允许上传
if(!in_array($type, $allow_type)){
//如果不被允许,则直接停止程序运行
return 222;
}
//判断是否是通过HTTP POST上传的
if(!is_uploaded_file($file[‘tmp_name‘][$i])){
//如果不是通过HTTP POST上传的
return ‘‘;
}
$upload_path = "../hu/"; //上传文件的存放路径
if(move_uploaded_file($file[‘tmp_name‘][$i],$upload_path.$file[‘name‘][$i])){
//return "成功!";
$arr[]=$upload_path.$file[‘name‘][$i];
}else{
return "Failed!";
}
}
//返回图片名称
return $arr;

}
}

php 原生多图文件上传

原文:https://www.cnblogs.com/huliangqing/p/13830052.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!