fix drag and drop uploading, add choose upload page