Projet

Général

Profil

Bug #16250

oauth2I: utiliser le paramètre filename* pour encoder le nom du fichier dans l'entête Content-Disposition

Ajouté par Benjamin Dauvergne il y a presque 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Jean-Baptiste Jaillet
Version cible:
-
Début:
10 mai 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Ce ticket concerne le endpoint /get-document/.

On supposera la variable filename contenant le nom du fichier en unicode.

from urllib import quote
ascii_filename = filename.encode('ascii', 'replace')
percent_encoded_filename = quote(filename.encode('utf8'), safe='')
response['Content-Disposition'] = 'attachement; filename="%s"; filename*=UTF-8\'\'%s' % (ascii_filename, percent_encoded_filename)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 7 ans

  • Assigné à mis à Jean-Baptiste Jaillet
#2

Mis à jour par Frédéric Péters il y a presque 7 ans

Tant qu'il n'y a rien de mergé, je serais plutôt pour ajouter ça sous forme de commentaire dans le ticket #16192 (dépôt de document en oauth2).

#3

Mis à jour par Jean-Baptiste Jaillet il y a presque 7 ans

  • Statut changé de Nouveau à Fermé

J'ai déplacé ce ticket dans les commentaires du ticket de dépôt de document #16192

Formats disponibles : Atom PDF