• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 이미지 업데이트 오류 질문

이미지 업데이트 오류 질문

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #46405

    themapa
    참가자
    multererror unexpected field at wrappedfilefilter가 나서 구글에 검색을 해보니 input에 있는 name을 일치안시킨 거라고 나와서
    코드를 확인했는데 이름이 같은 것을 확인했습니다. 그래서 multer을 설치하면서 오류가 발생한 건가 싶어서 multer을 삭제하고 다시
    설치해도 똑같이 오류가 발생을 합니다. 
    
    선생님이 올려주신 코드를 복사해도 오류가 나오는 상황인데 왜 이렇게 되는 지 이해가 안됩니다. 
    어떻게 해결해야 할 질 모르겠습니다.
    올리는 파일이 깨져서 오류가 발생할 수도 있나요??
    
    Server.js
    let multer = require('multer');
    let storage = multer.diskStorage({
      destination : function(req, file, cb){
        cb(null, './public/image')
      },
      filename : function(req, file, cb){
        cb(null, file.originalname )
      }
    });
    let upload = multer({storage : storage});
    app.get('/upload', function(요청, 응답){
      응답.render('upload.ejs')
    })
    app.post('/upload', upload.single('myFile'), function(요청, 응답){
      응답.send('업로드완료')
    })
    
    upload.js
    
        <div class="container mt-4">
          <h4 class="text-center mb-3">업로드페이지</h4>
          <form method="POST" action="/upload" enctype="multipart/form-data" >
            <input type="file" name='myFile'>
            <button type="submit">전송</button>
          </form>
        </div>
    
    #46428

    codingapple
    키 마스터
    대문자를 없애봅시다
    #50797

    김경덕
    참가자
    왜그런지는 모르겠는데 저도 동일하게 하니까 동일한 에러가 발생하더라구요
    
    그래서 여러가지 해봤는데 한글로 하니까 에러가 뜨고 영어로 하니까 정상적으로 되더라구요
    
    대문자 / 소문자는 상관없고요
    
    안되시는 분은 혹시 영어로 변경해서 해보시는 권장드립니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠