Submit form with files
This section contains the necessary methods to submit form with files.
The following method provides the option to send a FormBuilder as previously mentioned (see Submit Form) 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) {
}
...
}
Last updated