From fdd99a6310a51df112257a6d5c7220523acc4070 Mon Sep 17 00:00:00 2001 From: Jimmy Date: Mon, 6 Jul 2020 10:18:21 +0100 Subject: [PATCH 1/4] Fix an issue with non "image" mimeTypes downloading on android * The promise fails even though the download goes through due to this explicit check not setting filePath --- android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java b/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java index 5fde54097..a5776e594 100644 --- a/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java +++ b/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java @@ -766,11 +766,9 @@ public void onReceive(Context context, Intent intent) { return; } String contentUri = c.getString(c.getColumnIndex(DownloadManager.COLUMN_LOCAL_URI)); - if ( contentUri != null && - options.addAndroidDownloads.hasKey("mime") && - options.addAndroidDownloads.getString("mime").contains("image")) { + if ( contentUri != null ) { Uri uri = Uri.parse(contentUri); - Cursor cursor = appCtx.getContentResolver().query(uri, new String[]{android.provider.MediaStore.Images.ImageColumns.DATA}, null, null, null); + Cursor cursor = appCtx.getContentResolver().query(uri, new String[]{android.provider.MediaStore.Files.FileColumns.DATA}, null, null, null); // use default destination of DownloadManager if (cursor != null) { cursor.moveToFirst(); From dd077c7b4466014c03b4ab5dcbbc47e1ea69b1ad Mon Sep 17 00:00:00 2001 From: Jimmy Date: Tue, 15 Dec 2020 15:14:42 +0000 Subject: [PATCH 2/4] 0.13.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a0fa1b5c9..e3b685600 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rn-fetch-blob", - "version": "0.12.0", + "version": "0.13.0", "description": "A module provides upload, download, and files access API. Supports file stream read/write for process large files.", "main": "index.js", "scripts": { From 21ebbcc585360e846acb87f3a10fa20eff13d21a Mon Sep 17 00:00:00 2001 From: Jimmy Wei Date: Thu, 25 Mar 2021 09:44:56 +0000 Subject: [PATCH 3/4] Publish to npm --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index e3b685600..afc8885f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "rn-fetch-blob", - "version": "0.13.0", + "name": "rn-fetch-blob-v2", + "version": "0.14.0", "description": "A module provides upload, download, and files access API. Supports file stream read/write for process large files.", "main": "index.js", "scripts": { @@ -22,7 +22,7 @@ "image header" ], "repository": { - "url": "https://github.com/joltup/rn-fetch-blob.git" + "url": "https://github.com/iJimmyWei/rn-fetch-blob" }, "author": "Joltup", "license": "MIT", From 303571e0ac5d99019cf852b0e6f1f433351eaa11 Mon Sep 17 00:00:00 2001 From: Jimmy Wei Date: Thu, 25 Mar 2021 14:33:35 +0000 Subject: [PATCH 4/4] Set static podspec name --- package.json | 2 +- rn-fetch-blob.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index afc8885f3..10feec8d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rn-fetch-blob-v2", - "version": "0.14.0", + "version": "0.14.1", "description": "A module provides upload, download, and files access API. Supports file stream read/write for process large files.", "main": "index.js", "scripts": { diff --git a/rn-fetch-blob.podspec b/rn-fetch-blob.podspec index 4edbd5cc9..d990640b2 100644 --- a/rn-fetch-blob.podspec +++ b/rn-fetch-blob.podspec @@ -2,7 +2,7 @@ require "json" package = JSON.parse(File.read('package.json')) Pod::Spec.new do |s| - s.name = package['name'] + s.name = 'rn-fetch-blob' s.version = package['version'] s.summary = package['description'] s.requires_arc = true