일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 전기차구매후기
- 차량주문경험
- 전기차추천
- 주식세금
- 테슬라모델주니퍼
- 2025주식
- 테슬라롱레인지
- 근로소득자세금
- 모델y
- 모델y비교
- TSLL
- 양수리맛집
- 배당소득
- 신차구매기
- 테슬라
- 홈택스사용법
- 안드로이드 폼전송오류
- 타임아웃
- 프리랜서세금
- 테슬라모델Y
- 개인사업자세금
- 양평순대국
- 지출증빙
- 두물머리순대국
- 차량구매후기
- 종합소득세
- 테슬라awd
- NestJS
- 양평 맛집
- 테슬라주가
- Today
- Total
프로앤트 | N번의 도전
[React Native]안드로이드 FromData 전송시 오류 본문
이번에 추가 기능을 개발하며 발생한 이슈입니다.
아이폰은 이미지 업로드가 잘 되는데 안드로이드에서만 이미지 선택 후 Api호출을 하지 못하고 앱이 다운되어버리는 사태가 발생했는데요.
폼을 활용하여 이미지 전송시 앱이 다운되는 현상이 발생하였고,
그 이유가
우리가 사용하고 있던 이 패키지에 있다는것을 확인했습니다.
rn-fetch-blob은 React Native 앱에서 네이티브 파일 시스템과 HTTP/네트워크 I/O를 제어할 수 있도록 해 주는 자바스크립트 라이브러리입니다.
대형 바이너리(파일) 전송이나 다운로드, 업로드, 로컬 저장, 스트리밍 처리가 주 용도이며, 기본적으로는 모바일 파일 시스템 접근 및 네트워크 연동이 부족한 React Native에 꽤 강력한 기능을 제공합니다
그러다보니 따로 import를 해서 사용하지 않고, 패키지를 설치하는것만으로도 전역에서 활동하는걸로 확인했습니다.
현재는 안드로이드에서 오류가 발생하여 해당 패키지를 삭제하고
위 패키지를 설치하여 사용중입니다.
잘되던 기능에 오류가 발생하여 앱이 꺼진다거나하는건 생각치 못했는데, 이런 부분은 개발마다 매번 검수할 수 있는것도 아니고 앱 개발은 변수가 많은것 같습니다.
그래서 그런지 앱을 개발하면 공수가 꽤 많이 드는것도 사실이네요.
클라이언트들은 이점을 모를테지만, 개발자가 안고가야하는 부분이라 더 답답한 부분도 있습니다.
일단 이번 이벤트는 이렇게 일단락 되었네요.
요즘 회사에서 프론트개발자를 추가 채용하는데, 이력서를 보면 정상적인 프론트앤드를 한 사람이 의외로 얼마 없다는걸 많이 느끼네요.
채용도 어렵고 고민이 많은 하루입니다.
'개발' 카테고리의 다른 글
[NestJS] 병목현상으로 서버지연 타임아웃 처리로 해결 (4) | 2025.07.29 |
---|---|
[React Native]지옥의 버전업을 경험하다 (8) | 2025.07.21 |
📱 React Native에서 iOS ATT(App Tracking Transparency) 구현하기 (2) | 2025.05.09 |