Draft: Resolve "feat: Download option for Corpus uploaded content"
Description:
This Merge Request introduces a download feature in the Corpus client application, allowing users to download their own uploaded content - including images, videos, audio files, and documents - directly from the client interface.
The implementation integrates the frontend with the existing backend export API to securely fetch files and trigger browser-based downloads with correct filenames and formats. This enhancement improves usability by enabling offline access, reuse, sharing, and archival of uploaded data.
Changes Implemented:
- Added a Download option for user-uploaded content across all supported media types.
- Integrated frontend download logic with the backend export endpoint
- Implemented secure, browser-based file downloads with: Proper authentication, Correct filename, Correct file formats.
Type of Change:
- Feature Development
Security Considerations:
- Downloads are routed through authenticated backend APIs.
- Users can only download content they are authorized to access.
- No direct public file exposure.
Edited by Satyapranavanadh Rayapureddy