Probably the comments can be more clear that, like checking blob.name is because the sendFile() api needs a "file" object, sending a blob might be failed or something, or people actually don't know why we check blob.name here.