Bug #16250
oauth2I: utiliser le paramètre filename* pour encoder le nom du fichier dans l'entête Content-Disposition
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
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).
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