Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

formData multiple 파일 업로드하기 > 자유게시판

본문 바로가기

사이트 내 전체검색

뒤로가기 자유게시판

토픽 formData multiple 파일 업로드하기

본문

Summernote에서 파일 선택된 것을 찍어 보면.. 아래와 같이 멀티플 파일로 올라옵니다.

 

800595458_1567461801.1023.png

 

upload.php에서는 하나씩 받아서 처리하게 되어있습니다.

 

    $tmp_name = $_FILES['SummernoteFile[]']['tmp_name'];

    $name = $_FILES['SummernoteFile[]']['name'];

 

$_FILES의 타입은 5가지로 올라 오네요

https://www.geeksforgeeks.org/php-_files-array-http-file-upload-variables/

 

그러다 보니 위의 files를 file[i]로 나눠서 하나씩 처리하게 되어 있습니다.

 

아래는 하나씩 쪼개졌을 때의 예시..

 

800595458_1567462189.752.png

 

멀티플로 보내고/받기를 아시는 분?

 

방식 1 : 각각의 파일을 나눠서 Append하는 방법

data = new FormData();

for (let i = 0, iMax = files.length; i < iMax; i++) {

    console.log(files);

    data.append("SummernoteFile[]", files[i]);

}

 

방식 2 : 한번에 append하는 방법

data.append("SummernoteFile[]", files);

 

보내는 방식은 위의 2가지 중 하나 같습니다. (이렇게 보내는 것도 맞는지도 모르겠습니다.)

 

그런데 PHP에서 받을 때.. Array를 어떻게 받는지 아시나요? 

 

검색을 해보면 https://stackoverflow.com/questions/12989442/uploading-multiple-files-using-formdata

 

$name = $_FILES['SummernoteFile[]']['name'][i];  

 

이렇게 받으면 될 것 같은데,  안되네요..  PHP사이드에 var_dump나 print_r2를 넣으면 에러가 나서 변수를 찍어 볼수가 없네요..

 

혹시 아시는 분이나 레퍼런스할수 있는 곳을 알려주시면 감사하겠습니다.

 

추천2 비추천 0

댓글목록 6

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (47.♡.♡.2) 작성일

따옴표 안이라고 [] 같은 이것을 사용했는데.. 
보낼때에는 SummernoteFile[] 로 하고.. 받을 때에는 SummernoteFile로 받아야 되네요..

$name = $_FILES['SummernoteFile']['name'][i];

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (47.♡.♡.2) 작성일

upload.php와 editor.lib.php내의 javascript 양쪽을 모두 멀티플로 올라갈 수 있도록 수정했습니다.

아파치님의 댓글의 댓글

아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (173.♡.♡.136) 작성일

고생이 많으십니다. 홧팅요!

전 ckeditor5 메디아 임베디드 작업해 보려고 하는데 잘 안되네요.......ㅠㅠ

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (47.♡.♡.2) 작성일

동영상 임베드 기능은 중국에다 요청해 놨습니다.  조만간 WYSIWYG도 지원한다고 하고 합니다.
저야 마크다운만 잘 되면 되니.  1차로 사진 첨부만 되면 될 것 같습니다.

불량학생™님의 댓글

불량학생™ 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (123.♡.♡.123) 작성일

고생많으셧습니다.

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (47.♡.♡.2) 작성일

감사합니다.  아직도 갈길이 멉니다. 내일 두코드를 합쳐 봐야 알 것 같습니다.

전체 853건 50 페이지
게시물 검색
Copyright © apachezone.com. All rights reserved.

사이트 정보

사이트명 : apachezone.com
개인정보관리책임자 : JOO SUNG

PC 버전으로 보기