Maison  >  Article  >  Java  >  Solution pour télécharger du code tronqué Java

Solution pour télécharger du code tronqué Java

尚
original
2019-12-21 15:07:542610parcourir

Solution pour télécharger du code tronqué Java

Télécharger le code de solution tronqué :

  String userAgent = request.getHeader("User-Agent");  
    String formFileName = file.getFileName();  
        
    // 针对IE或者以IE为内核的浏览器:  
    if (userAgent.contains("MSIE") || userAgent.contains("Trident")) {  
        formFileName = java.net.URLEncoder.encode(formFileName, "UTF-8");  
    } else {  
        // 非IE浏览器的处理:  
        formFileName = new String(formFileName.getBytes("UTF-8"), "ISO-8859-1");  
    }  
    response.setHeader("Content-disposition",String.format("attachment; filename=\"%s\"", formFileName));  
    response.setContentType("multipart/form-data");   
    response.setCharacterEncoding("UTF-8");

URLEncoder.encode(String s, String enc) : utilisez le mécanisme d'encodage spécifié pour convertir la chaîne en application/x- Format www-form-urlencoded.

La nouvelle méthode String(byte[],decode) utilise le décodage d'encodage spécifié pour analyser byte[] dans une chaîne.

Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn