upload files using native uploader