Frontend File Upload

React drop-zone file-upload UX for Persimmon — drag-and-drop with overlaid native input, instant image preview via URL.createObjectURL, client-side UX validation, accessible remove buttons, and upload progress. Built on top of the presigned-S3-PUT flow (the bucket/CORS/presign/confirm mechanics live in infra-s3-uploads). Use when adding any file input beyond a bare browser default, building a drag-and-drop zone, previewing images before upload, or wiring the client UX onto a presigned upload. Trigger keywords — drop zone, drag and drop, file upload UI, image preview, createObjectURL, dropzone, upload progress bar.

Persimmon-Automation-Labs Updated

File contents

Persimmon-Automation-Labs/persimmon-claude-skills/tree/main/skills/frontend-file-upload commit 01fd5105b3

Frequently asked questions

npx skillmds@latest add persimmon-automation-labs/frontend-file-upload