for general files upload and share