Skip to content

Commit be5a22e

Browse files
committed
support byte[] file input for upload
1 parent bf6d9e5 commit be5a22e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cloudinary-android/src/main/java/com/cloudinary/android/UploaderStrategy.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.cloudinary.android;
22

3+
import java.io.ByteArrayInputStream;
34
import java.io.ByteArrayOutputStream;
45
import java.io.File;
56
import java.io.IOException;
@@ -69,6 +70,8 @@ public Map callApi(String action, Map<String, Object> params, Map options, Objec
6970
multipart.addFormField("file", (String) file);
7071
} else if (file instanceof InputStream) {
7172
multipart.addFilePart("file", (InputStream) file);
73+
} else if (file instanceof byte[]) {
74+
multipart.addFilePart("file", new ByteArrayInputStream((byte[]) file));
7275
}
7376
HttpURLConnection connection = multipart.execute();
7477
int code;

0 commit comments

Comments
 (0)