package priv.lwx.javaex.servlet_demo.web.servletcontext;
/**
* 获取MIME类型
*
* @author liaowenxiong
* @date 2022/1/12 15:34
*/
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.File;
import java.io.IOException;
@WebServlet("/servlet_context_demo01")
public class ServletContextDemo01 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
File file = new File("druid.properties");
String name = file.getName();
System.out.println(name);
ServletContext context = this.getServletContext();
String mimeType = context.getMimeType(name);
System.out.println(mimeType); // 结果为null,properties文件没有对应的MIME类型
String name1 = "a.jpeg";
String mimeType1 = context.getMimeType(name1);
System.out.println(mimeType1); // 结果为image/jpeg
}
}
获取文件的MIME类型
关注
打赏