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

댓글목록

profile_image

마젠토님의 댓글

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

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

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

profile_image

마젠토님의 댓글

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

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

profile_image

아파치님의 댓글의 댓글

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

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

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

profile_image

마젠토님의 댓글의 댓글

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

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

profile_image

불량학생™님의 댓글

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

고생많으셧습니다.

profile_image

마젠토님의 댓글의 댓글

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

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

Total 1,553건 90 페이지
자유게시판 목록
번호 제목 글쓴이 조회 추천 비추천 날짜
218 토픽
드뎌~~~~ 댓글4
아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21140 2 0 09-03
217 토픽 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 22038 2 0 09-03
216 토픽 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 24390 2 0 09-03
215 토픽 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 22031 1 0 09-03
214 토픽 no_profile 홀민 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21398 1 0 09-03
213 제보 불량학생™ 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21286 3 0 09-03
212 토픽 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19561 1 0 09-02
열람중 토픽 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 22499 2 0 09-02
210 토픽 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20913 1 0 09-02
209 토픽 no_profile 성미니 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17743 1 0 09-02
208 토픽 no_profile 홀민 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21088 1 0 09-02
207 정보 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 24167 2 0 09-01
206 제보 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17507 1 0 09-01
205 제보 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21013 1 0 09-01
204 제보 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17763 1 0 09-01

검색

회원로그인

회원가입
QnA nanoomihost. dnsever. dnszi.

사이트 정보

포인트 정책
포인트 순위
사이트명 : 아파치존
개인정보관리책임자 : JOO SUNG

접속자집계

오늘
2,099
어제
12,170
최대
176,238
전체
6,059,320
Copyright © apachezone.com. All rights reserved.