Supports uploading with single file