Improve text.
Supports different backend datastores' upload form.
Put Encoding column back.
Refine the code so that is_subdir and is_file objects can share the same code.