게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Rest api를 사용하여 파일 업로드 하는 경우
게시물ID : programmer_19662짧은주소 복사하기
작성자 : thekan2
추천 : 0
조회수 : 698회
댓글수 : 1개
등록시간 : 2017/01/25 16:37:01

Rest api에 대한 정확한 이해를 아직 하지 못한듯 하여 이렇게 질문을 올립니다.
보통 웹에서 파일을 업로드 할 때, multipart/form-data를 사용하여 업로드하여 간편하게 처리하였습니다.
하지만, 이번에 URI를 Rest하게 설계하여 파일을 전송받는 상황에서 몇가지 의문이 생겨 질문드립니다.
(단일 파일 전송이 아니라 다른 메타정보도 같이 json으로 보내는 경우 입니다)
일단은 파일을 json 형식을 지키고 헤더를 application/json을 사용하기 위해 
base64로 인코딩하여 서버측에서 다시 디코딩하는 방식으로 문제를 해결했습니다만,
왠지모르게 정확한 해결책이 아니라는 느낌을 받았습니다.
이렇게 문제를 해결하는게 맞는지, 아니면 다른 방식으로 문제를 해결해야 하는 것인지 궁금합니다.
아니면 rest하게 설계하기 위해선 메타데이터 따로, 파일 따로 전송해야 하는건가요??
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호