답변 3개 / 댓글 4개
채택된 답변
+20 포인트
PHP와는 조금 무관한 내용인것같구요
HTML에서 서버로의 파일들을 전송할때
enctype="multipart/form-data" 옵션을 사용하면
파일전송(멀티/배열전달)이 가능합니다.
다만, Ajax로 멀티파일전송이 필요한듯 한데
https://wondongho.tistory.com/96
를 참고해보세요
답변에 대한 댓글 3개
보낼때 []를 넣어서 보내고.
data = new FormData();
for (let i = 0, iMax = files.length; i < iMax; i++) {
console.log(files);
data.append("SummernoteFile[]", files[i]);
}
php에서 받을 때에는 []없이 받으면 됩니다.
for ($i = 0; $i < count($_FILES["SummernoteFile"]["name"]); $i++) {
$tmp_name = $_FILES['SummernoteFile']['tmp_name'][$i];
$name = $_FILES['SummernoteFile']['name'][$i];
}
답변을 작성하려면 로그인이 필요합니다.