게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
웹으로 파일 전송에 대해 질문드립니다
게시물ID : programmer_10608짧은주소 복사하기
작성자 : 개념
추천 : 0
조회수 : 370회
댓글수 : 4개
등록시간 : 2015/05/30 16:38:10
옵션
  • 본인삭제금지
웹에서 자바스크립트를 이용해 이미지를 인식하고

소켓 통신으로 nodejs 서버로 전송을 하는데

해당 파일 데이터에 아무것도 안건들고 전송 하면 올바르게 buffer 내용대로 출력되고, 파일 저장시 올바른 파일로 저장 됩니다.

하지만 json 을 이용해서

tjson = {
   "name": f.name,
   "type": f.type,
   "data": f,
};

위와 같이 data 란에 파일 데이터를 넣고 전송을 해서, 서버측에서 json 파싱하여 data 파일을 출력 시켜보면 [object File]로 출력되며, 파일 저장시 손상 된 파일로 읽어 드립니다.(나머지 name, type 들은 올바르게 전송 됨)

json의 문제인가 싶어서 단순히  파일이름|파일타입|파일 데이터 이런식으로 패킷을 만들고 전송 했는데도 마찬가지로 object File로 출력 되고 이미지가 깨지네요.

데이터 형태에 관한 문제인거 같은데. 해당 부분을 어떻게 해결해야 할까요? 어제 새벽 6시까지 생각해봤는데 해결이 안되네요 ㅠㅠㅠ


1.png

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호