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 {@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doPost(request, response);}@Overrideprotected 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类型相关推荐

  1. [笔记] C# 如何获取文件的 MIME Type

    MIME Type 为何物: MIME 参考手册 svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types 常规方式 对于有文件后 ...

  2. java 生成msg文件_java – 如何获取.MSG文件的MIME类型?

    我尝试了一些可能的方法,并使用tika给出您的期望结果,我没有看到您使用的代码,所以我无法仔细检查. 我尝试了不同的方式,并不是所有的代码片段: > Java 7 Files.probeCont ...

  3. Android平台上获取文件的MIME

    /*** 使用系统API,根据url获得对应的MIME类型*/private String getMimeTypeFromUrl(String url) {String type = null;//使 ...

  4. java 设置mime type,java获取文件的mime type

    方法一 @Test public void whenUsingJava7_thenSuccess() { Path path = new File("product.png").t ...

  5. SMW0 HTML模版的形式上传文件 维护MIME类型

    使用SMW0事务代码为webrfc上传模版, 若是已HTML模版形式上传的话,所上传的文件类型必须在MIMETYPES表中有对应的MIMETYPES,如果没有对应的,则应该维护进去,否则不允许以HTM ...

  6. 常用文件的MIME类型

    常用的文件对应的MIME类型: .amr audio/amr .pmd audio/pmd .3gp video/3gpp .cab application/vnd.smartpohone .hme ...

  7. [备忘].cll文件的MIME类型

    使用用友的Cell报表插件时,出现了一个问题:如果想在2003中使用的话,也需要添加如下的MiMe类型才可以解决 扩展名:.cll MiMe类型:application/octet-stream 转载 ...

  8. word中html的emz和wmz区别,各文件的MIME类型

    下面收集了大部分文件的扩展名和相应的MIME对应,有需要的可以在列表中找到并添加. .asx,video/x-ms-asf .xml,text/xml .tsv,text/tab-separated- ...

  9. Java获取文件类型的5种方法

    前言 工作中经常会用到,判断一个文件的文件类型,这里总结一把,一般判断文件类型的原理有2种方式: 根据文件扩展名判断 优点:速度快,代码简单 缺点:无法判断出真实的文件类型,例如一些伪造的文件或者没有 ...

最新文章

  1. SharePoint 2013 新建网站集图解
  2. Oracle经验集锦
  3. stm32多块开发板can总线互联卡死问题
  4. 编写一个C程序,实现以下功能:编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101。在main函数中输入整数n,调用函数,输出它的二进制
  5. 使用NGUI来制作技能的CD冷却效果
  6. JavaScript==比较的规则
  7. c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九
  8. NGUI_2.6.3_系列教程二
  9. android WebViewClient和WebChromeClient
  10. 数据库返回刚插入记录的ID
  11. 微信表情商店暂停是怎么回事?具体停用原因详情
  12. python微博爬虫程序_基于Python的新浪微博爬虫程序设计与研究
  13. 用什么系统搭建nas服务器,自己家里搭建NAS服务器有什么好方案
  14. 女友升级到老婆的过程中发生的bug
  15. html打印自定义页头,CSS实现打印网页自定义页眉页脚
  16. 微信小程序video默认不播放且显示视频第一帧
  17. java解析ip地址_通过JAVA解析IP地址
  18. 【SCIR笔记】文档级事件抽取简述
  19. Photoshop常用的技巧有哪些?
  20. Excel 有哪些可能需要熟练掌握而很多人不会的技能2

热门文章

  1. qt弹簧教程_弹簧启动执行器教程
  2. eai app_EAI的Spring集成教程
  3. java8默认垃圾收集器_Java 8中最快的垃圾收集器是什么?
  4. java 编程工具_Java开发工具可以促进编程!
  5. 存储过程 锁定并发_Java并发教程–锁定:显式锁定
  6. specs.4.8.gz_使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试
  7. 使用HazelCast进行休眠缓存:JPA缓存基础知识
  8. guava 并发_Google Guava并发– ListenableFuture
  9. Spring –添加Spring MVC –第2部分
  10. eclipse使用技巧_有效使用Eclipse的热门技巧