Auto Upload
With asp-auto-upload="true", files start uploading immediately after selection. No additional button click is needed. This is ideal for quick, single-action workflows.
What you should see: the upload starts the moment you pick a file — no button press needed.
Drag & drop files here, or paste from clipboard
<core-upload asp-upload-url="/api/upload/upload"
asp-multiple="true"
asp-auto-upload="true"
asp-extensions=".jpg,.png,.gif,.pdf"
asp-max-size="10MB"
asp-progress="true">
</core-upload> Transfer on selection, or on a click
asp-auto-upload defaults to true: files start moving the moment they are chosen. Set it false and they queue instead, waiting for the user to press the upload button.
Which one your form wants
Auto is right for a single small attachment — the extra click buys nothing. Manual is right when the upload is a commitment: large files, a metered connection, or a queue the user is still assembling and may still edit. Cancelling before the transfer starts costs nothing; cancelling halfway costs everything already sent.