protected FormDataContentDisposition buildContentDisposition() {
FormDataContentDispositionBuilder builder = FormDataContentDisposition
.name(getName());
if (filename != null) {
builder.fileName(filename);
} else {
// Default is to set the name of the file as a form-field name.
builder.fileName(getName());
}