File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
android/src/main/java/com/ReactNativeBlobUtil Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -69,16 +69,20 @@ else if (resolved == null) {
69
69
int cursor = 0 ;
70
70
boolean error = false ;
71
71
72
+
73
+
72
74
if (encoding .equalsIgnoreCase ("utf8" )) {
73
75
InputStreamReader isr = new InputStreamReader (fs , Charset .forName ("UTF-8" ));
74
76
BufferedReader reader = new BufferedReader (isr , chunkSize );
75
77
char [] buffer = new char [chunkSize ];
76
78
// read chunks of the string
77
- while (reader .read (buffer , 0 , chunkSize ) != -1 ) {
78
- String chunk = new String (buffer );
79
+ int numBytesRead = reader .read (buffer , 0 , chunkSize );
80
+ while (numBytesRead != -1 ) {
81
+ String chunk = new String (buffer , 0 , numBytesRead );
79
82
emitStreamEvent (streamId , "data" , chunk );
80
83
if (tick > 0 )
81
84
SystemClock .sleep (tick );
85
+ numBytesRead = reader .read (buffer , 0 , chunkSize );
82
86
}
83
87
84
88
reader .close ();
You can’t perform that action at this time.
0 commit comments