When having users upload a mixed set of file types that could be used for different purposes is it better to have the user select the files for upload from the system or ask what the files are for first before asking to select the files for upload? This is for a desktop-focused web app.

  • 1
    can you explain a bit of your use case? Right now it's too borad and answers will depend on that
    – Devin
    Jun 14, 2023 at 20:36

2 Answers 2


The main action for your app in that situation is to "upload files", that's why the user clicked on the CTA or whatever other button you they clicked on.

So you should have them get the files first, then ask for reasons after, this should lead to less churn.


I'm not sure I fully understand your workflow, but my first impression is to let the user upload the files first and then decide what to do with them. That way you can validate the files and make sure they are compatible with whatever task they want to use them for.

Also, make sure you let the user know of any limitations around file type or size before they attempt to upload. This could just be some small text near the 'upload' button.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.