안녕하세요. 제로초님 multer 강좌 잘봤습니다. 다름이 아니라 원래 이미지 서버는 따로 두고 관리를 하잖아요?
하지만 multer는 done(null, 'uploade/image'); 이렇게하면 자기 폴더 안에 uploade/image 폴더를 찾아 업로드를 하는거잖아요?? 그러면 서버가 따로있으면 그 서버에 uploade/image 폴더 이렇게 넣어야하는데 그러면
아래처럼 앞에 서버 주소를 넣어줘야하나요? => 128.131.0.135/uploade/image 이렇게요 만약 이렇게된다쳐도 그러면 서버에 들어가면 user, 비밀번호를 넣어줘야하는거 아닌가요?? db 서버에 연결하는것처럼요.. 아니면 image서버를 따로두면 multer 못사용하는건가요?
const uploade = multer({
storage: multer.diskStorage({
destination(req, file, done) {
if (file.mimetype === "image/jpeg" || file.mimetype === "image/jpg" || file.mimetype === "image/png") {
done(null, '서버주소/uploade/image');
} else {
done(null, '서버주소/uploade/file');
}
},
filename(req, file, done) {
const ext = path.extname(file.originalname);
const basename = path.basename(file.originalname, ext);
done(null, basename + new Date().valueOf() + ext);
}
}),
});