[Java] Renvoie un fichier de nom japonais dans le nom de fichier dans l'en-tête HTTP

Quand j'ai essayé de télécharger Japanese_1.tsv, il s'est avéré être _1.tsv. Le codage d'URL est requis pour télécharger en japonais

Exemple d'incorporation dans l'en-tête de réponse Spark

    Spark.res.header("Content-disposition", "attachment; filename=Japonais_1.tsv")

Vous devez encoder ceci et l'intégrer

    Spark.res.header("Content-disposition", "attachment; filename=" + URLEncoder.encode("Japonais_1.tsv", "UTF-8"))

Recommended Posts

[Java] Renvoie un fichier de nom japonais dans le nom de fichier dans l'en-tête HTTP
Exemple de programme qui renvoie la valeur de hachage d'un fichier en Java
Obtenez l'URL publique du fichier privé de Flickr en Java
Créer une application TODO dans Java 7 Créer un en-tête
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
Lire une chaîne dans un fichier PDF avec Java
Désérialiser le CSV en Java en fonction du nom de l'en-tête
Mesurer la taille d'un dossier avec Java
Un fichier bat qui utilise Java dans Windows
Un examen rapide de Java appris en classe
Nom de méthode de la chaîne de méthodes dans Java Builder + α
Obtenez l'URL de la destination de la redirection HTTP en Java
Un examen rapide de Java appris en classe part4
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
Un examen rapide de Java appris en classe part3
Comment convertir un fichier en tableau d'octets en Java
Un examen rapide de Java appris en classe part2
Java11: exécuter le code Java dans un seul fichier tel quel
Une explication rapide des cinq types de statique Java
[Java, stream] Trier la liste d'objets en japonais par nom de propriété
J'ai créé un client RESAS-API en Java
[Java] Créer un fichier temporaire
Rechercher un sous-ensemble en Java
Implémentation Java de tri-tree
Créons une application TODO en Java 4 Implémentation de la fonction de publication
Je ne peux pas créer une classe Java avec un nom spécifique dans IntelliJ
Créons une application TODO en Java 6 Implémentation de la fonction de recherche
Gérer la logique métier pour un ensemble d'entités dans une classe Java
Créons une application TODO en Java 8 Implémentation des fonctions d'édition
Fixez le nom du fichier de guerre à celui défini dans Maven
Convertir un tableau de chaînes en une liste d'entiers en Java
Créons une application TODO avec Java 1 Brève explication de MVC
Lire les éléments contenant des virgules dans les fichiers CSV sans fractionnement (Java)
Créons une application TODO en Java 5 Changer l'affichage de TODO
Écraser le téléchargement du fichier avec le même nom avec BOX SDK (java)
Comment obtenir la longueur d'un fichier audio avec Java
Pensez à une stratégie de mise à jour Java
3 Implémentez un interpréteur simple en Java
Lire le fichier de propriétés Java en C #
J'ai créé un PDF avec Java.
Télécharger des fichiers à l'aide de Java HttpURLConnection
Trier la liste des objets Java
Exécuter le fichier de commandes à partir de Java
Décompressez le fichier zip en Java
Enregistrer la sortie dans un fichier en Java
Un exemple simple de rappels en Java
Liste des membres ajoutés dans Java 9
Comment nommer des variables en Java
Une brève description des dépendances JAVA
A propos du traitement de la copie de fichiers en Java
Restez coincé dans un Java Primer
Liste des types ajoutés dans Java 9
Implémentation d'une fonction similaire en Java
Augmenter dynamiquement le nombre d'éléments dans un tableau bidimensionnel Java (tableau multidimensionnel)
Pour créer un fichier Zip lors du regroupement des résultats de recherche de base de données en Java
Mémo: [Java] Si un fichier se trouve dans le répertoire surveillé, traitez-le.
Comment obtenir le chemin absolu d'un répertoire s'exécutant en Java
<Java> Quiz pour convertir par lots les noms de fichiers séparés par une chaîne de caractères spécifique avec une partie du nom de fichier