프로앤트 | N번의 도전

[React Native]안드로이드 FromData 전송시 오류 본문

개발

[React Native]안드로이드 FromData 전송시 오류

프로앤트 2025. 8. 2. 09:49

이번에 추가 기능을 개발하며 발생한 이슈입니다.

 

아이폰은 이미지 업로드가 잘 되는데 안드로이드에서만 이미지 선택 후 Api호출을 하지 못하고 앱이 다운되어버리는 사태가 발생했는데요.

 

폼을 활용하여 이미지 전송시 앱이 다운되는 현상이 발생하였고, 

그 이유가

"rn-fetch-blob": "0.13.0-beta.2",

 

우리가 사용하고 있던 이 패키지에 있다는것을 확인했습니다.

 

rn-fetch-blobReact Native 앱에서 네이티브 파일 시스템과 HTTP/네트워크 I/O를 제어할 수 있도록 해 주는 자바스크립트 라이브러리입니다.

대형 바이너리(파일) 전송이나 다운로드, 업로드, 로컬 저장, 스트리밍 처리가 주 용도이며, 기본적으로는 모바일 파일 시스템 접근 및 네트워크 연동이 부족한 React Native에 꽤 강력한 기능을 제공합니다

 

 

그러다보니 따로 import를 해서 사용하지 않고, 패키지를 설치하는것만으로도 전역에서 활동하는걸로 확인했습니다.

현재는 안드로이드에서 오류가 발생하여 해당 패키지를 삭제하고

 

"react-native-fs": "^2.20.0",

 

위 패키지를 설치하여 사용중입니다.

 

잘되던 기능에 오류가 발생하여 앱이 꺼진다거나하는건 생각치 못했는데, 이런 부분은 개발마다 매번 검수할 수 있는것도 아니고 앱 개발은 변수가 많은것 같습니다.

 

그래서 그런지 앱을 개발하면 공수가 꽤 많이 드는것도 사실이네요.

 

클라이언트들은 이점을 모를테지만, 개발자가 안고가야하는 부분이라 더 답답한 부분도 있습니다.

 

 

일단 이번 이벤트는 이렇게 일단락 되었네요.

 

요즘 회사에서 프론트개발자를 추가 채용하는데, 이력서를 보면 정상적인 프론트앤드를 한 사람이 의외로 얼마 없다는걸 많이 느끼네요.

채용도 어렵고 고민이 많은 하루입니다.