A spinner or progress bar appears, notifying the user: "Generating EVAN.zip, please wait..."
are included in "EVAN" (e.g., images, PDFs, CSV data)?
The API generates a temporary, secure URL for the user to download the file directly, reducing server load. 3. Frontend & User Experience (UX) Action Element: A "Download EVAN Assets" button.
If the file is large, an alert might say: "Download started. Your file will arrive shortly."
Create a GET /api/download/evan-zip endpoint.
A spinner or progress bar appears, notifying the user: "Generating EVAN.zip, please wait..."
are included in "EVAN" (e.g., images, PDFs, CSV data)?
The API generates a temporary, secure URL for the user to download the file directly, reducing server load. 3. Frontend & User Experience (UX) Action Element: A "Download EVAN Assets" button.
If the file is large, an alert might say: "Download started. Your file will arrive shortly."
Create a GET /api/download/evan-zip endpoint.