$file = $_FILES['myfile']; //得到傳輸的數據,以數組的形式
// print_r($_FILES);
$name = $file['name']; //得到文件名稱,以數組的形式
$upload_path = "../css/foodPic/"; //上傳文件的存放路徑
foreach ($name as $k=>$names){
$type = strtolower(substr($names,strrpos($names,'.')+1));//得到文件類型,並且都轉化成小寫
$allow_type = array('jpg','jpeg','gif','png'); //定義允許上傳的類型
//把非法格式的圖片去除
if (!in_array($type,$allow_type)){
unset($name[$k]);
}
}
$str = '';
$storePic=array($storeDetailPic1,$storeDetailPic2,$storeDetailPic3);
foreach ($name as $k=>$item){
$type = strtolower(substr($item,strrpos($item,'.')+1));//得到文件類型,並且都轉化成小寫
if (move_uploaded_file($file['tmp_name'][$k],$upload_path.time().$name[$k])){
$storePic[$k]="http://127.0.0.1/hyn/app/css/foodPic/".time().$name[$k];
}else{
echo 'failed';
}
}
$scope.addPic1=function(){
console.log("1111111111");
let addBtn = document.getElementById('addBtn');
let input = document.createElement("input");
input.type = 'file';
input.name = 'myfile[]';
let picInut = document.getElementById('picInput');
picInut.appendChild(input);
if(picInut.children.length == 4){
addBtn.disabled = 'disabled';
}
}
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<div id="picInput">
<label>上傳店鋪詳情圖:</label><input type="file" name='myfile[]'>
</div>
<input id="addBtn" type="button" ng-click="addPic1()" value="繼續添加圖片"><br/><br/>