美文网首页
使用springboot实现文件下载时文件名中的中文变成下划线

使用springboot实现文件下载时文件名中的中文变成下划线

作者: 三年二班的路小雨 | 来源:发表于2019-04-06 15:34 被阅读0次
    response.setContentType("application/force-download");
    //通过设置头信息给文件命名,也即是,在前端,文件流被接受完还原成原文件的时候会以你传递的文件名来命名
    response.addHeader("Content-Disposition", String.format("attachment; filename=\"%s\"", URLEncoder.encode(tempFile.getName(), "utf-8")));
    

    重点是这一句

    URLEncoder.encode(tempFile.getName(), "utf-8"))
    

    相关文章

      网友评论

          本文标题:使用springboot实现文件下载时文件名中的中文变成下划线

          本文链接:https://www.haomeiwen.com/subject/rcvriqtx.html