Upload list enhancement.

Add file path, filename editable before upload, auto assign file name in
iOS.