Gallery Upload
Upload multiple images and display them in a gallery grid with lightbox preview.
What you should see: images upload and land in a gallery grid with a lightbox on click. Accepts common image types up to 10 MB.
Drag & drop files here, or paste from clipboard
<core-upload asp-upload-url="/api/upload/upload"
asp-multiple="true"
asp-extensions=".jpg,.jpeg,.png,.gif,.webp"
asp-max-size="10MB"
asp-thumbnails="true"
asp-auto-upload="true"
asp-progress="true"
asp-drop-zone="true"
asp-gallery="true"
asp-button-text="Add to Gallery">
</core-upload> Images as a grid
For photos the queue is the wrong shape: people identify images by looking at them, and a column of file names defeats that. A thumbnail grid turns review into something the user can do at a glance, which is what asp-gallery arranges.
Keep per-tile state visible
The usual loss when moving from a list to a grid is per-file status. A tile that failed must look different from one that uploaded, and one mid-transfer needs its own indicator — an overlay or a ring, since a full-width bar does not fit. Without that, a grid of twenty photos gives no way to tell which three did not make it.