Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All formats properly handled, code refactor #3

Merged
merged 9 commits into from
Dec 20, 2024
Merged

All formats properly handled, code refactor #3

merged 9 commits into from
Dec 20, 2024

Conversation

tiritibambix
Copy link
Owner

No description provided.

mimetype='application/octet-stream'
    return send_from_directory(
        app.config['OUTPUT_FOLDER'],
        filename,
        as_attachment=True,
        download_name=filename
    )
La route /download/<filename> a été modifiée pour utiliser send_file avec l'option as_attachment=True, ce qui devrait forcer le téléchargement du fichier au lieu de l'ouvrir dans un nouvel onglet.
La route /download/<filename> a été intégrée avec la modification pour utiliser explicitement send_file et définir le type MIME comme un contenu binaire générique, ainsi que le paramètre as_attachment
inclure une gestion explicite des en-têtes HTTP dans la route /download/<filename>, utilisant Flask.Response pour forcer le téléchargement des fichiers.
Le code a été refactorisé pour réduire les redondances, centraliser la gestion des erreurs et simplifier la logique tout en conservant toutes les fonctionnalités.
@tiritibambix tiritibambix merged commit 447c039 into main Dec 20, 2024
1 check passed
@tiritibambix tiritibambix deleted the test branch December 20, 2024 13:13
@tiritibambix
Copy link
Owner Author

\o/

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.

1 participant