Skip to content

Añade soporte para Range Requests y mejora de tipos MIME#1882

Open
daniel89fg wants to merge 1 commit intoNeoRazorX:masterfrom
daniel89fg:myfiles-headers
Open

Añade soporte para Range Requests y mejora de tipos MIME#1882
daniel89fg wants to merge 1 commit intoNeoRazorX:masterfrom
daniel89fg:myfiles-headers

Conversation

@daniel89fg
Copy link
Contributor

Implementa manejo de Range Requests para permitir la reproducción de archivos de audio en Safari. Se añaden nuevos tipos MIME para formatos de audio y se ajusta la lógica de envío de archivos.

¿Cómo has probado los cambios?

Toda modificación debe haber sido mínimamente probada. Marca o describe las pruebas que has realizado:

  • He revisado mi código antes de enviarlo.
  • He probado que funciona correctamente en mi PC.
  • He probado que funciona correctamente con una base de datos vacía.
  • He ejecutado los tests unitarios.

Implementa manejo de Range Requests para permitir la reproducción de archivos de audio en Safari.
Se añaden nuevos tipos MIME para formatos de audio y se ajusta la lógica de envío de archivos.
Copilot AI review requested due to automatic review settings February 2, 2026 16:44
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for HTTP Range Requests to enable audio file playback in Safari, along with expanded MIME type support for various audio formats. The implementation allows browsers to request specific byte ranges of files, which is essential for audio/video streaming and seeking functionality.

Changes:

  • Added Range Request handling with HTTP 206 Partial Content responses
  • Extended safe file extensions to include audio formats (aac, flac, m4a, wav)
  • Added explicit MIME type mappings for audio file formats
  • Implemented CORS headers and audio-specific Content-Disposition handling

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants