Skip to content

Fix progress reporting for files larger than Integer.MAX_VALUE (2.14 GB) on Android#766

Open
treyreynolds wants to merge 551 commits intojoltup:masterfrom
RonRadtke:master
Open

Fix progress reporting for files larger than Integer.MAX_VALUE (2.14 GB) on Android#766
treyreynolds wants to merge 551 commits intojoltup:masterfrom
RonRadtke:master

Conversation

@treyreynolds
Copy link

If you attempt to download a file that is larger than ~2 GB on Android you won't receive any progress updates. The fix in this case is simply hard coding a max contentLength so that at least delta updates will come through. This was confirmed to work experimentally and is admittedly a small edge case.

cvrobot and others added 29 commits November 15, 2022 10:37
fix: with react-native-web product build will `export 'URIUtil' (reexported as 'URIUtil') was not found`
Fix ext check condition not correct.
Declaring excludeFromBackupKey in index.d.ts so it is accessible in typescript.
I was facing no lambda support in source 7. To fix it I have added it.
// this is required to support formData on android
…checking for key first, to prevent potential async issues
Add legacy constants to the module spec
Include failure reason in error from writeFile on iOS
Null check HashMap's get result in ReactNativeBlobUtilReq instead of checking for key first, to prevent potential async issues
Fix support of FormData in Fetch polyfill on android
fix: change method names and import to proper one
Add Custom Error for cancel task reject
error - typo
anupriya13 and others added 16 commits May 28, 2025 21:50
 Add targetHostIp option, support concurrent STA in Android
…tsLibrary for iOS. Refactor asset handling methods to accommodate PHAsset, including changes to data retrieval and metadata extraction.
Update React Native Blob Util to use Photos framework instead of Asse…
Thank you very much!
fix(ios): progress interval and count read incorrectly
fixes #391
…nkAddress

* In Android 10, with previous versions of Android SDK this fallback was working but something changed. The previous logic was incorrect and was matching the host ip (current device) with the targetHostIp (the device we want to connect to).
* Code is now more robust and uses DHCP (A11+) or Route info (A10 or older, and A11+ if DHCP fails)
…android-10-or-older

Refactor getNetworkForIp for Android<=10, use RouteInfo instead of LinkAddress
#fixes 443
#fixes #441
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.