Legacy On Android SDK
1.7.0
1.7.0
  • Introduction
  • Overview
    • Requirements
    • Prerequisites
    • Downloading
    • Setup
    • Initialization
      • Custom headers
    • BiometridOn
      • Create process
      • Get current step
      • Get previous step
      • Get remaining steps
      • Get completed steps
      • Get process data
      • Submit form
      • Submit file
      • Submit selfie with ID card
      • Submit form with files
      • Submit multiple files
      • Submit ID document
      • Video conference
    • Liveness Detection
      • Basic detection
      • Liveness Customisation
      • Generate Liveness Surface
  • Enums
    • StepType
    • VideoConferenceState
    • Doctype
Powered by GitBook
On this page
  • Callback params
  • Implementation example
  1. Overview
  2. BiometridOn

Submit form with files

This section contains the necessary methods to submit form with files.

PreviousSubmit selfie with ID cardNextSubmit multiple files

Last updated 6 years ago

The following method provides the option to send a FormBuilder as previously mentioned (see ) with multiple file instances.

BiometridOn.getInstance().submitFormWithFiles(String process_token, FormBuilder formBuilder, Map<String, String> files, OnProcessCallback callback);

Callback params

submitFormWithFiles Callback

Callback

Boolean status

Status of request

StepType previous

Previous step

StepType next

Next step

JsonObject json

JsonObject data from request

Errors e

Errors object

Implementation example

public class ExampleActivity extends Activity implements OnProcessCallback {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_example);

        //Form builder basic example
        FormBuild builder = new FormBuilder();
        builder.add("example", "example");

        File file = new File("FILEPATH");
        Map<String, String> files = new HashMap<String, String>();
        map.put("file_example_1", file);
        map.put("file_example_2", file);



        BiometridOn.getInstance().submitFormWithFiles("PROCESS_TOKEN", builder, files, this); 
    }

    @Override
    public void onDataSubmissionCallback(boolean status, StepType previous, StepType next, JsonObject json, Errors e) {

    }

    ...
}
Submit Form