前言
在这里我们演示了文件下载文件下载
问题展示
但是文件名有中文时会出现问题
文件,我们给 图片取了个中文名,美女
Servlet层代码
package com.lingaolu.download; import javax.servlet.*; import javax.servlet.annotation.WebServlet; import javax.servlet.http.*; import java.io.*; /** * @author 林高禄 * @create 2020-07-14-9:11 */ @WebServlet("/dowmloadFile1") public class DowmloadFile1 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 获取文件名 String fileName = request.getParameter("fileName"); // 获取文件的MIME类型 ServletContext servletContext = this.getServletContext(); String mimeType = servletContext.getMimeType(fileName); // 获取文件的