We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3ea8218 + c6b3727 commit a10c81dCopy full SHA for a10c81d
android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java
@@ -591,7 +591,17 @@ private void done(Response resp) {
591
// ignored.printStackTrace();
592
}
593
594
- RNFetchBlobFileResp rnFetchBlobFileResp = (RNFetchBlobFileResp) responseBody;
+ try {
595
+ RNFetchBlobFileResp rnFetchBlobFileResp = (RNFetchBlobFileResp) responseBody;
596
+ } catch (ClassCastException ex) {
597
+ // unexpected response type
598
+ if (responseBody != null) {
599
+ callback.invoke("Unexpected FileStorage response file: " + responseBody.string(), null);
600
+ } else {
601
+ callback.invoke("Unexpected FileStorage response with no file.", null);
602
+ }
603
+ return;
604
605
606
if(rnFetchBlobFileResp != null && !rnFetchBlobFileResp.isDownloadComplete()){
607
callback.invoke("Download interrupted.", null);
0 commit comments