Вы можете использовать Retrofit , очень мощную библиотеку для Android, предоставляющую полезные API для взаимодействия с серверами через запросы http.
В конкретном случае вы можете использовать сообщение в многочастной форме данных в соответствии с этим шаблоном в файле интерфейса
@Multipart
@POST("/android/upload.php")
Call<Void> sendFiles(
@Part MultipartBody.Part[] files
);
Затем вам нужно создать модификацию в вашем конкретном коде:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(endpoint)
.build();