티스토리 뷰
[ 네이버의 smartEditor2를 이용하여 멀티 업로드가 가능한 글쓰기 화면 구현 ]
http://naver.github.io/smarteditor2/user_guide/
[ Eclipse에서 제공하는 tcp/ip monitor 사용 ]
위는 ajax 통신의 header를 설정해주는 부분이다.(attatch_photo.js)
이 부분에서 제거해도 오류가 나지 않고 제대로 동작하는 부분을 발견했다.
1. file-size
TCP/IP monitor로 확인해 보니 Content-Length, file-size가 같은 값이었다.
Content-Length 는 요청 부분에 있는 데이터의 바이트 수이다.
따라서, 여기서 요청하는 데이터는 file이기 때문에 context-length와 같다.
2. content-Type
아래쪽에 있는 contentType을 지워도 정상적으로 작동하는 것을 발견.
content-Type 이란? request에 실어 보내는 데이터(body)의 타입 정보이다.
application / x-www-form-urlencoded 은 기본 컨텐츠 형식이다.
x-www-form-urlencoded는 헤더에 항상 포함된다(ajax에 의해)
x-www-form-urlencoded는 대용량 바이너리 데이터를 전송하기 때문에 비능률적이다(여기에서는 multipart/form-data를 따로 설정해준 이유가 여기에 있는 게 아닌가 생각된다.)
* 더 알아봐야 할 것! *
x-www-form-urlencoded와 multipart/form-data는 같은 인코딩 형식인가?
해당 프레임워크가 자동으로 인코딩해주는 것인지?
'programming' 카테고리의 다른 글
[JAVA] java에서 url다루기 (1) | 2017.08.18 |
---|---|
MVC패턴이란? (0) | 2017.01.09 |
- Total
- Today
- Yesterday
- static클래스
- 낭만적연애와그후의일상
- smarteditor2
- 연애가끝났다
- aoj
- 알고스팟
- Eclipse
- jsp
- 알고리즘문제해결전략
- boj
- 넌클러스터인덱스
- 데이터베이스 문제
- 익명중첩클래스
- 시스템 카탈로그
- 익명클래스
- 알고리즘
- 비식별
- 인스턴스클래스
- servlet
- 요나스요나슨
- 지역중첩클래스
- 중첩클래스
- 킬러안데르스와그의친구둘
- 클러스터인덱스
- tcp/ip monitor
- Spring
- java
- 백준저지
- 백준
- url mapping
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |