inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

Multer로 노드 서버에 비디오 저장하기

파일 업로드시 오류가 생깁니다

547

Wook

작성한 질문수 5

0

10kb 미만의 작은 파일들은 잘 올라가다가 

10kb 이상 파일을 업로드시 콘솔에 서버 504에러가 찍히고 터미널에는 아래와 같은 프록시 오류와 file안의 내용을 찾을 수 없다는 오류가 같이 뜹니다 

혹시 file이 제대로 리턴되지 않나해서 파일 데이터만 보내봤습니다

이렇게 해본 결과 더 이상 에러는 뜨지 않는대신 

사이즈가 큰 파일들은 파일 데이터가 넘어가지 않는걸 확인했슴다 이 이후의 문제를 못풀고 있어서 도움 요청합니다 ㅠ

react redux nodejs mongodb

답변 2

0

로건

<Dropzone
                        onDrop={onDrop}
                        multiple={false}
                        maxSize={90000000000}
                    >
// 그러면 용량을 크게하심이 어떠신지요

0

Wook

이건 코드 전체입니다. 

const express = require("express");
const router = express.Router();
// const { Video } = require("../models/Video");
const multer = require("multer");

let storage = multer.diskStorage({
  destination: (reqfilecb=> {
    cb(null"uploads/");
  },
  filename: (reqfilecb=> {
    cb(null`${Date.now()}_${file.originalname}`);
  },
  fileFilter: (reqfilecb=> {
    const ext = path.extname(file.originalname);
    if (ext !== ".mp4") {
      return cb(res.status(400).end("only jpg, png, mp4 is allowed"), false);
    }
    cb(nulltrue);
  },
});

const upload = multer({ storage: storage }).single("file");

//=================================
//             video
//=================================

router.post("/uploadfile", (reqres=> {
  // 비디오를 서버에 저장
  upload(reqres, (err=> {
    if (errreturn res.json({ success: falseerr });
    return res.json({ success: truefileName: res.req.file });
  });
});

module.exports = router;

npm i하면 바로, 라이브러리 오류없이 받아지고, 구동되는 소스는 없나요?

0

52

1

ERROR in ./node_modules/antd/es/version/index.js 2:15-22

0

221

1

자료 없음

0

321

1

이미지 깨짐

0

335

1

npm run dev 동작 에러

0

304

1

npm run dev 동작 에러

0

294

1

npm run dev 동작에러납니다...

0

660

1

npm run dev 실행 오류

0

653

1

비디오 업로드, 로그인, 회원가입 504 error

0

1056

1

시작부터 오류생기시는 분들 해결법입니다.

1

467

1

오류 해결 공유

0

458

1

npm install 에러 질문드립니다.

0

1121

2

아예 몽고DB에 연결한다고만 하고 연결이 안되고 있습니다.

0

550

1

해당 오류 해결 방법 좀 알려주세요 ㅠㅠ

0

515

1

로컬스토리지에 대한 질문입니다!!

0

515

0

video가 안 나타나는 문제

0

893

1

ffmpeg 설치 후 cannot read property 'format' of undefined 500 에러 해결

0

470

0

typeError or 콘솔 500 뜨는분..

0

336

0

npm run dev 관련 오류

0

578

1

답글이 달리지않고 디비에도 저장되지않으며 새로고침이 됩니다.

0

246

0

useState 자동 생성

0

346

1

TypeError: Cannot read properties of undefined (reading 'format')

0

1246

2

userData undefined / state에 user.userData가 없습니다.

0

247

0

antd Input background color 변경

0

242

0