'Handle all the signalling that takes place when a file is complete.'

def handle_file_complete(self, old_field_name, counters):

    for (i, handler) in enumerate(self._upload_handlers):
        file_obj = handler.file_complete(counters[i])
        if file_obj:
            self._files.appendlist(force_unicode(old_field_name, self._encoding, errors='replace'), file_obj)
            break
