npm i react-native-mime-typesではfalseが返るケースがある

https://github.com/wkh237/react-native-fetch-blob/wiki/File-System-Access-API#scanfilepathstringpromise-androi-only

にはAndroid用にscanFileメソッドが用意されています。パラメータとしてmimeTypeを渡せるようになっています。

その際に

https://www.npmjs.com/package/react-native-mime-types

を使ってファイルからmimeTypeを取得すると場合によってはfalseが返ってくることがあります。

それをそのままscanFileに渡すとエラーになってしまうため、

            const params = {
              path: resp.path(),
            };
            const mimeType = mime.lookup(fileName);
            if (mimeType) {
              params.mime = mimeType;
            }
            RNFetchBlob.fs
              .scanFile([params])
              .then(() => {
                // scan file success
              })
              .catch((err) => {
              });

みたいにする工夫が必要になります。