From 55b08276924deb1b09feaf5f48950bbb58c41817 Mon Sep 17 00:00:00 2001 From: Kim Jami Date: Wed, 26 Jul 2023 14:44:54 +0200 Subject: [PATCH 1/2] Fix undefined contentLength --- windows/RNFS/RNFSManager.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/RNFS/RNFSManager.cpp b/windows/RNFS/RNFSManager.cpp index 6253541e..6a0cd0d9 100644 --- a/windows/RNFS/RNFSManager.cpp +++ b/windows/RNFS/RNFSManager.cpp @@ -932,7 +932,8 @@ IAsyncAction RNFSManager::ProcessDownloadRequestAsync(RN::ReactPromise contentLength{ response.Content().Headers().ContentLength() }; + auto contentLength = response.Content().Headers().ContentLength(); + { RN::JSValueObject headersMap; for (auto const& header : response.Headers()) @@ -944,7 +945,7 @@ IAsyncAction RNFSManager::ProcessDownloadRequestAsync(RN::ReactPromise Date: Sat, 12 Aug 2023 14:34:04 +0200 Subject: [PATCH 2/2] Support BinaryStreamOnly uploads in Windows --- windows/RNFS/RNFSManager.cpp | 120 ++++++++++++++++++++--------------- 1 file changed, 70 insertions(+), 50 deletions(-) diff --git a/windows/RNFS/RNFSManager.cpp b/windows/RNFS/RNFSManager.cpp index 6a0cd0d9..2d36284c 100644 --- a/windows/RNFS/RNFSManager.cpp +++ b/windows/RNFS/RNFSManager.cpp @@ -1043,74 +1043,94 @@ IAsyncAction RNFSManager::ProcessUploadRequestAsync(RN::ReactPromise