모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    문식이당님의
    개인페이지입니다
    가입 : 15-02-20
    방문 : 176회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_11347
    작성자 : 문식이당
    추천 : 0
    조회수 : 3601
    IP : 211.222.***.101
    댓글 : 15개
    등록시간 : 2015/06/17 10:31:46
    http://todayhumor.com/?programmer_11347 모바일
    node js기반으로 파일 업로드시 경로없이 가능 한가요?
    옵션
    • 본인삭제금지
    안녕하세요 이번에는 네이버에 SmartEditor 2.0 을 사용 할려고 기술검토를 하고 있었습니다. <div><br></div> <div><br></div> <div>글꼴 , 색상 , 정렬 이런것들이 눈에 안보이는 태그로 감쌓아서 그대로 db로 넣으니깐</div> <div>신기하면서 동작이 잘되는걸 확인 했습니다. 문제는 이제 사진을 넣을때 발생 했습니다.</div> <div><br></div> <div><br></div> <div><br></div> <div>텍스트 박스에 사진을 넣는 방식이 </div> <div><br></div> <div>1. 사진 추가 클릭 ( 이미지 선택 팝업창이 뜸 )</div> <div>2. 사진을 드래그 or 선택하여 팝업창의 확인을 누름</div> <div>3. 텍스트 박스에 이미지가 뜨기전 서버로 이미지를 바로 up시킴 ( 이 개념을 아는데 시간이 걸렸습니다 )</div> <div>4. 이미지가 업된 서버에 ajax를 이용하여 텍스트 박스는 경로만 나타나게 한다. ( ajax로 인해 F5를 누르지 않아도 바로 불러온다고 합니다 )</div> <div><br></div> <div><br></div> <div>여기서 3번을 이해하는데 어마어마하게 고생 했습니다. 대부분은 글과 함께 전송을 눌렀을시 이미지가 올라가지만</div> <div>네이버 스마트 에디터는 사진을 고르고 확인만 눌러도 바로 업이 된다는게...;; 소스보고 겨우겨우 해석 했습니다.</div> <div><br></div> <div>그런데 문제가... 아무래도 이미지 업은 환경마다 다르기 때문에 네이버 사용 설명서에서도 이미지 업에 관한건 나오지가 않았습니다.</div> <div>네이버 설명서를 보고 최대로 알아낸 정보가</div> <div><br></div> <div><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201506/1434504303JZO2pQE4W82PKBP3HmhfPlPpTF8v.jpg" width="707" height="484" alt="에러4.JPG" style="border:none;"></div><br></div> <div><br></div> <div>이 소스를 이용하면 밑에</div> <div>oAjax.header("file-name",encodeURICompnent(tempFile.name));</div> <div>oAjax.header("file-size",tempFile.size);</div> <div>oAjax.header("file-Type",tempFile.type);을 통해서 node js 백단에</div> <div><br></div> <div><br></div> <div><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201506/1434504432SroSiqCVf5cfOEPQzD.png" width="116" height="144" alt="KakaoTalk_20150616_192136632.png" style="border:none;"></div><br></div> <div><br></div> <div>요렇게 이름, 용량 ,타입을 가져 왔습니다. 그래서 신나게 이걸 이용해서 이미지를 업시키면 끝나겠구나 라고 좋아했는데</div> <div>믱? 뭔가 허전한 느낌이 들어서 확인해본 결과....... 가장 중요한 path.... 파일의 경로가 없는 것이였습니다..ㅠㅠㅠ</div> <div>node js로 파일을 업할때 쓰는 소스가</div> <div><br></div> <div><div style="font-family:'나눔고딕', NanumGothic, '돋움';font-size:13px;list-style:none;margin:0px;padding:0px .5em;color:#666666;line-height:20.7999992370605px;">var ws = fs.createWriteStream(outputPath);</div> <div style="font-family:'나눔고딕', NanumGothic, '돋움';font-size:13px;list-style:none;margin:0px;padding:0px .5em;color:#666666;line-height:20.7999992370605px;">            fs.createReadStream(path).pipe(ws);</div></div> <div style="font-family:'나눔고딕', NanumGothic, '돋움';font-size:13px;list-style:none;margin:0px;padding:0px .5em;color:#666666;line-height:20.7999992370605px;"><span style="line-height:20.7999992370605px;">방법으로  ws는 파일이 올라갈 경로+이름   path는 현재 있는 파일 경로로 올렸는데...</span></div> <div style="font-family:'나눔고딕', NanumGothic, '돋움';font-size:13px;list-style:none;margin:0px;padding:0px .5em;color:#666666;line-height:20.7999992370605px;"><span style="color:#000000;font-family:'굴림';font-size:12px;line-height:18px;">oㅁ</span></div> <div style="font-family:'나눔고딕', NanumGothic, '돋움';font-size:13px;list-style:none;margin:0px;padding:0px .5em;color:#666666;line-height:20.7999992370605px;"><span style="color:#000000;font-family:'굴림';font-size:12px;line-height:18px;">네이버에서 받은 정보는 경로가 없다 보니깐 이미지를 서버에 올리질 못했습니다.</span></div> <div style="font-family:'나눔고딕', NanumGothic, '돋움';font-size:13px;list-style:none;margin:0px;padding:0px .5em;color:#666666;line-height:20.7999992370605px;"><span style="color:#000000;font-family:'굴림';font-size:12px;line-height:18px;">그래서 다시 네이버에서 제공준 js를 뒤적뒤적 한 결과 네이버 측에서 이미지 업시키라고 주는</span></div> <div style="list-style:none;margin:0px;padding:0px .5em;">파일에 대한 정보 (오브젝트) 덩어리를 console.log 로 찍는데 성공 했습니다.</div> <div style="list-style:none;margin:0px;padding:0px .5em;"><br></div> <div style="list-style:none;margin:0px;padding:0px .5em;"><br></div> <div style="list-style:none;margin:0px;padding:0px .5em;"><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201506/1434504606Wsr3IrwLIjuJscJ.jpg" width="572" height="159" alt="파일.JPG" style="border:none;"></div><br></div> <div style="list-style:none;margin:0px;padding:0px .5em;">믱? 아니 왜.... 이미지 업시키라고 준 정보 덩어리에서도 path 경로를 빼고 주는 걸까요?</div> <div style="list-style:none;margin:0px;padding:0px .5em;">설명서에는 분명 이걸로 업시켜라 환경은 다 다르니 그건 이제 너가 알아서.... 이런식으로 나와 있는데...</div> <div style="list-style:none;margin:0px;padding:0px .5em;">혹시 저기 있는 정보만으로도 이미지를 업 시킬수 있는데 제가 미숙해서 못하는 것 일까요?</div> <div style="list-style:none;margin:0px;padding:0px .5em;"><br></div> <div style="list-style:none;margin:0px;padding:0px .5em;"><br></div> <div style="list-style:none;margin:0px;padding:0px .5em;">질문 하기전에 좀더 원초적으로 소스를 들어가서 path를 추가 하려고 했으나  min.js파일에다가 js가 너무 많아서 여러번 실패끝에</div> <div style="list-style:none;margin:0px;padding:0px .5em;">이렇게 질문 드리게 됩니다. 저 정보만으로 파일을 올릴수 있는지 조언 부탁드립니다.</div>

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    34
    한가지더 질문 해도 될까요?? 현재 기준으로 시즌영웅과 일반이요 [4] 문식이당 15/07/09 17:21 57 0
    33
    여성 디아블로 유저 입니다. 고민이 있습니다 [15] 문식이당 15/07/09 15:51 102 0
    32
    sql에 깊은 빡침이 오고 있습니다... 조언 부탁드립니다. [6] 본인삭제금지 문식이당 15/07/03 11:29 43 0
    31
    파일 올릴때 사용되는 Temp ( 임시 파일 ) 안에 내용들을 삭제? [1] 본인삭제금지 문식이당 15/06/30 10:03 35 0
    30
    자바스크립트) 태그 삭제에 관해서 질문 들비니다. [5] 본인삭제금지 문식이당 15/06/26 14:44 28 0
    29
    mysql 에서 원하는 출력을 뽑고 싶은데 방법이 잡히질 않습ㄴ니다 [7] 본인삭제금지 문식이당 15/06/25 13:42 24 0
    28
    sql 에서 union all 대애해 질문 드립니다 [12] 본인삭제금지 문식이당 15/06/25 12:29 27 0
    27
    nodejs 기반으로 홈쇼핑 만들어 보신분 계신가요? [1] 문식이당 15/06/24 10:13 25 0
    26
    로그인시 세션을 어떻게 활용해야 서버에 부담이 적을까요? [7] 본인삭제금지 문식이당 15/06/23 11:31 45 0
    25
    formdata() 는 익스 9이하부턴 안된다? (node js) [6] 문식이당 15/06/19 18:42 18 0
    24
    php 언어 해석좀 부탁 드려도 될까요? [19] 문식이당 15/06/17 15:40 38 0
    node js기반으로 파일 업로드시 경로없이 가능 한가요? [17] 본인삭제금지 문식이당 15/06/17 10:31 30 0
    22
    javascript는 정수 올림은 없는건가요? [1] 본인삭제금지 문식이당 15/06/11 15:24 28 0
    21
    sql 쿼리문에서 date type의 where 조건이 어렵습니다. [5] 본인삭제금지 문식이당 15/06/11 12:20 38 0
    20
    AngularJs - ng-change 2번째 질문입니다 (죄송합니다) [4] 본인삭제금지 문식이당 15/06/09 14:50 26 0
    19
    AngularJs 쓰시는분 계신가요? ng-change가 이상하게 안되요 [9] 본인삭제금지 문식이당 15/06/05 16:08 23 0
    18
    (javascript, node js 질문) 조언을 듣고 싶습니다. [3] 본인삭제금지 문식이당 15/06/03 11:35 22 0
    17
    avascript) 모바일 , pc , ipad ( 테블릿 ) 구분하는거 [5] 본인삭제금지 문식이당 15/06/01 17:59 28 0
    16
    점수에 의해서 래밸을 정할려는데 노가다 코딩인가요? [9] 문식이당 15/05/18 11:40 60 0
    15
    nodejs ) html에서 <form>으로는 서버에서 응답을 못받나요? [7] 문식이당 15/05/13 16:20 25 0
    14
    javascript) id가 아닌 name 찾기? [1] 문식이당 15/05/06 14:41 55 0
    13
    sql 질문입니다. 검색 키워드라도 조언 부탁드립니다. [7] 문식이당 15/05/04 16:45 39 0
    12
    javascript) 파일이 들어갔는지 유/무 판별하는 다른 방법이? [3] 문식이당 15/04/28 10:25 54 0
    11
    javascript) setTimeout 을 중간에 끄는 방법이? [2] 문식이당 15/04/21 21:21 24 0
    10
    평균 구하는 공식에 답이 틀리다고 나옵니다. [2] 문식이당 15/04/21 20:24 30 0
    9
    javascript 고수님 조언좀 부탁드립니다. append입니다. [5] 문식이당 15/04/14 09:59 42 0
    8
    nodejs고수님들 sessionStorage(세션)에 문제가 생겼습니 [3] 문식이당 15/03/25 16:30 33 0
    7
    인생 챔프 만나서 인생 역전 [7] 문식이당 15/03/24 11:00 340 2
    6
    nodejs 고수님들 질문 한개만 부탁드립니다. request 관련 [3] 문식이당 15/03/23 19:13 28 0
    5
    html5 Paypal 결제 시스템 연동에서 궁금한점이 있습니다. [2] 문식이당 15/03/19 14:34 51 0
    [1] [2] [3] [4] [5]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈