인프런 커뮤니티 질문&답변
동영상이 아닌 사진 저장
작성
·
206
답변 1
1
John Ahn
지식공유자
안녕하세요 JJARLIT님 사진 같은경우는 gm 이라는 모듈을 사용해서 컨트롤해주셔야합니다 ... ㅠㅠ
근데 제가 여기서 설명하기에는 너무 많은것 같아서 블로그에서 gm 사용법을 찾아보시는걸 추천드리고
제가 작성한 소스도 혹시 필요하실수 있으니깐 붙여놓겠습니다 ~
gm(destinationPath)
.resize('400', '400', '^')
.gravity('Center')
.crop('400', '400')
.write(`_COVER_IMAGES/s_${req.file.filename}`, async function (err) {
if (err) console.log(err);
let db = await database.getBandConnection();
try {
let sql = `
UPDATE
band
SET
cover_image = '${req.file.filename}',
cover_thumbnail = 's_${req.file.filename}'
WHERE
id= '${req.query.bandId}'
`;
await db.execute(sql);
수고하세요 !!!





