mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
[FileEncap7] Extract uploadContents method
Change-Id: I018b2726533042dbcb25713ea039aec41c148db2
This commit is contained in:
parent
bca8348e98
commit
ee3261ff55
@ -143,14 +143,7 @@ public final class Uploader {
|
||||
connection.setDoOutput(true);
|
||||
connection.setFixedLengthStreamingMode(contentLength);
|
||||
final OutputStream outputStream = connection.getOutputStream();
|
||||
final byte[] buf = new byte[BUF_SIZE];
|
||||
int numBytesRead;
|
||||
while ((numBytesRead = fileInputStream.read(buf)) != -1) {
|
||||
outputStream.write(buf, 0, numBytesRead);
|
||||
if (DEBUG) {
|
||||
Log.d(TAG, new String(buf));
|
||||
}
|
||||
}
|
||||
uploadContents(fileInputStream, outputStream);
|
||||
if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) {
|
||||
Log.d(TAG, "upload failed: " + connection.getResponseCode());
|
||||
final InputStream netInputStream = connection.getInputStream();
|
||||
@ -184,4 +177,14 @@ public final class Uploader {
|
||||
}
|
||||
return success;
|
||||
}
|
||||
|
||||
private static void uploadContents(final InputStream is, final OutputStream os)
|
||||
throws IOException {
|
||||
// TODO: Switch to NIO.
|
||||
final byte[] buf = new byte[BUF_SIZE];
|
||||
int numBytesRead;
|
||||
while ((numBytesRead = is.read(buf)) != -1) {
|
||||
os.write(buf, 0, numBytesRead);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user