관리 메뉴

웹개발자의 기지개

[PHP] 네이버 스마트에디터2 - 413 Request Entity Too Large 에러날때 본문

PHP

[PHP] 네이버 스마트에디터2 - 413 Request Entity Too Large 에러날때

http://portfolio.wonpaper.net 2024. 3. 21. 21:23

 

에디터상의 이미지(여러개선택가능) 팝업으로 이미지 첨부하고 등록버튼을 누르니

413 Request Entity Too Large

가 났다.

 

이는 역시나 업로드 용량관련 문제가 발생함을 나타내는 메세지인데,

 

아파치 환경설정으로

 

post_max_size = 200M
upload_max_filesize = 200M

 

등으로 넉넉하게 올려주소, 아파치 restart 시키고 다시 시도하니 마찬가지로 똑같은 오류가 그대로였다.

 

구글링으로 여러개의 포스팅을 보았으나, 대부분이 업로드 용량 제한에 관한 얘기였다.

 

https://blog.naver.com/tyboss/70016905003

 

파일 업로드 용량 설정 (아파치, php) [apache]

php.ini 설정file_uploads = On           &nbs...

blog.naver.com

 

 

이럴때는 어쩔수가 없다. 삽질이다.

 

네이버에디터는 팝업 형태의 이미지 첨부창을 싱글파일업로드 형태와 멀티파일 업로드모드 두개를 이용할 수 있는데, 

필자는 멀리파일 업로드모드였다.

 

혹시나 하여 싱글 파일 업로드 모드로 전환하고 다시 시도 후에 성공 ~~

 

다른 분들도 나와 같은 상황일때 꼭 한번 시도해 보기 바란다.

 

[ /smarteditor2/sample/photo_uploader/attach_photo.js ]

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    //File API 지원 여부로 결정
    function checkDragAndDropAPI(){
        try{
            if!oNavigator.ie ){
                if(!!oNavigator.safari && oNavigator.version <= 5){
                    bSupportDragAndDropAPI = false;
                }else{
//                    bSupportDragAndDropAPI = true;
                    bSupportDragAndDropAPI = false;
                }
            } else {
                bSupportDragAndDropAPI = false;
            }
        }catch(e){
            bSupportDragAndDropAPI = false;
        }
    }
cs

 

위의 소스에서 9라인 bSupportDragAndDropAPI = false; 형태로 

bSupportDragAndDropAPI 형태의 멀티파일 업로드 모드를 false  시키면 싱글 파일 업로드 모드를 이용할 수 있다.

 

 

 

 

 

참고 : https://hellogk.tistory.com/63

Comments