Merge "DropBox: Read until the end of stream has been reached"
This commit is contained in:
@@ -150,7 +150,12 @@ public class DropBoxManager {
|
|||||||
try {
|
try {
|
||||||
is = getInputStream();
|
is = getInputStream();
|
||||||
byte[] buf = new byte[maxBytes];
|
byte[] buf = new byte[maxBytes];
|
||||||
return new String(buf, 0, Math.max(0, is.read(buf)));
|
int readBytes = 0;
|
||||||
|
int n = 0;
|
||||||
|
while (n >= 0 && (readBytes += n) < maxBytes) {
|
||||||
|
n = is.read(buf, readBytes, maxBytes - readBytes);
|
||||||
|
}
|
||||||
|
return new String(buf, 0, readBytes);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
return null;
|
return null;
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user