jjangsh 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/07/03 1

[트러블슈팅] - 이미지 업로드 관련 문제 개선

🚨 문제상황 및 원인1. 파일 사이즈 무제한문제상황: 사용자가 대용량 이미지 업로드 시 브라우저 응답 지연 및 성능 저하원인: 파일 크기 검증 로직 부재로 모든 크기의 파일을 메모리에 로드 2. 파일 타입 미검증문제상황: PDF, 동영상, 실행파일 등 잘못된 파일 업로드 시도원인: 타입 검증 없이 모든 파일을 이미지로 처리 3. FileReader cleanup 부재문제상황: 파일 읽기 중 에러 발생 시 메모리 누수원인: FileReader 이벤트 리스너 정리 및 에러 처리 로직 없음 4. 컴포넌트 언마운트 시 파일 읽기 미취소문제상황: 페이지 이동 후에도 백그라운드에서 파일 처리 계속 진행원인: useEffect cleanup 함수 없이 FileReader 작업이 종료되지 않음 🛠️ 해결 과정//..

팀프로젝트 2025.07.03
이전
1
다음
더보기
프로필사진

jjangsh 님의 블로그

  • 분류 전체보기 (95)
    • 프로그래머스 (35)
    • JavaScript (14)
    • 팀프로젝트 (16)
    • ReactJS (15)
    • 개인 프로젝트 (2)
    • NextJS (2)
    • TypeScript (1)
    • 개발 (1)
    • 인턴 (9)

Tag

ssh, 프로그래머스, JavaScript, BitBucket, react, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바