Skip to content

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

Merge request reports

Loading