You normally store the user-selected files in a specific directory but the same directory is also used by all other users.
If you are allowing to upload multiple types of files like – images, videos, doc, etc then it becomes a mess.
To avoid this you can create separate directories to store files in an organized way.
But for storing it in a more organized way you can dynamically create directories for each user for storing their files. This makes traversing to file easier.