I need a tool for users to batch upload photos and videos. This tool should enable Title, Description and Tags for each file uploaded. Photos and Videos are uploaded separately. This tool should show the progress of each file as well as error handling. The tool should also reject files based on list of illegal file types, so to avoid upload time on useless files.