upload page can drag and drop to upload