inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

FileFieldsInterceptor 관련 질문입니다.

227

김호준

작성한 질문수 4

0

aws s3를 사용하여 이미지를 저장 중인데요. 

FileFieldsInterceptor 을 사용하여 s3로 저장하는데에는 문제는 없습니다.

근데 이게 게시물에서 이미지를 업로드하는 경우라서, 게시물 작성시에는 문제가 없습니다만,

게시물 수정시,  원래 이미지를 같이 보내버리면 이미 s3에 있음에도 s3에 전부 저장이 됩니다....

제가 이미지 경로는 따로 DB에 넣어서 보관하고 있는데요, 혹시 FileFieldsInterceptor를

제가 상속받아서 파일 저장하기 전에 앞단에서 이미 저장한 파일인지 파악할 수 있는 로직을 추가 하려면 어떻게 해야 할까요?

파일업로드 nodejs express TypeORM NestJS

답변 1

0

제로초(조현영)

게시물 수정시 원래 이미지를 같이 보낸다는 게 무슨 말씀이신가요?

이미지는 업로드한 후에는 그냥 s3주소가 담긴 문자열일뿐입니다. 파일 객체가 아니라서 s3에 저장될 일이 없습니다. 수정 시에는 수정한 데이터만 파일 객체이므로 다른 이미지는 그냥 문자열입니다.

0

김호준

이해했습니다. 감사합니다!

강의자료는 어디서 다운받나요?

0

114

4

질문 있습니다.

0

299

3

코드 편집기 확장 프로그램

0

209

2

(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?

0

145

2

(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문

0

169

3

로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.

0

152

2

로그인방법이 고민됩니다.

0

190

2

yarn seed 명령어 실행 시 데이터 삽입 안됨

0

297

4

yarn run db:create 시에 발생하는 데코레이터 오류

0

242

2

npm run db:create 시에 발생하는 decorating 오류

0

232

2

RxJS 디버깅 질문 있습니다.

0

189

3

CacheManager에 대해 질문 있습니다.

0

175

2

로깅은 어떻게 하는게 효율적일까요?

0

224

1

CORS 질문 있습니다.

0

418

2

쿠키 옵션에 대해서 질문 있습니다.

0

184

2

로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??

0

449

1

401 unauthorized문제

0

289

1

가드의 장점에 대해서 질문이 있습니다.

0

225

1

로그 관리에 대해 질문 있습니다.

0

252

2

CORS 에러 질문 있습니다.

0

319

2

배포 환경 DB 연결 질문 있습니다.

0

411

2

socket io 미 연결 문제 (nest & flutter)

1

1155

3

no elements in sequence 에러 관해서 질문이 있습니다.

0

454

1

start:dev-backup으로 돌리면 핫 리로딩이 되요 정상인가요?

0

322

1