Fail gracefully. Since it is possible for a user to call this method with a null FileList, the default behaviour is to change the TransferState to completed, as it would have been with an empty FileList.