php 原生多图上传,php 原生多图文件上传
public function actionAl(){
$file = $_FILES[‘file‘];//得到傳輸的數據
$name = $file[‘name‘];//獲取值
if(is_array($name)){
$count =count($name);
$arr=[];
for ($i=0;$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;
}
}
原文:https://www.cnblogs.com/huliangqing/p/13830052.html
總結
以上是生活随笔為你收集整理的php 原生多图上传,php 原生多图文件上传的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 快递查询,PHP查询快递信息
- 下一篇: 动态规划算法php,php算法学习之动态