`

java 7中可以判断文件的contenttype了

阅读更多
java 7中可以判断文件的contenttype了,例子如下:

   Path path = Paths.get("D:/Downloads/java.txt");

        String contentType = null;

        try {

            contentType = Files.probeContentType(path);

        } catch (IOException e) {

      

            e.printStackTrace();

        }

        System.out.println("File content type is : " + contentType);

         

    }




  就是使用Files.probeContentType方法了.
7
3
分享到:
评论
3 楼 albert0707 2017-11-29  
有些扩展名为null
2 楼 albert0707 2017-11-29  
非常感谢!!!!!!!!!
1 楼 寂寞精灵 2015-07-21  
不顶不舒服斯基,最近做个项目,springmvc自带的上传总是无法准确获取文件类型,这个完美解决,算是帮了我大忙了。

相关推荐

    java io 文件操作大全

    通过以上这些示例和解释,我们可以看到Java提供了丰富的API来进行文件的操作,无论是基本的文件读写,还是更复杂的文件属性管理,都能够轻松应对。希望这些知识点能够帮助大家更好地理解和应用Java IO相关的文件操作...

    java 编写文件上传类简单易用

    在使用 Opera 作为浏览器测试时,从指定的文件( Receive.log )中可以看到如下的内容 --_OPERAB__-T/DQLi2fn47+D52OOrpdrz Content-Disposition: form-data; name="id" id00 --_OPERAB__-T/DQLi2fn47+D52OOrpdrz ...

    一个RESTful的文件下载方法

    - 默认情况下,如果无法判断文件类型,则设置扩展名为`.docx`。 4. **响应头设置**: - 设置`Content-Type`为`MediaType.APPLICATION_OCTET_STREAM`,表明返回的数据是二进制流。 - 设置`Content-Disposition`为...

    spring mvc+ajax 导出导入xml文件功能实现和整理

    在代码中,可以看到通过判断文件扩展名的方式来限制用户只能上传XML文件。 另外,Ajax在处理文件上传时,虽然不能直接处理multipart/form-data编码,但借助FormData对象可以很好地解决这个问题,让开发者能够利用...

    java 文件上传

    ### Java 文件上传技术详解 #### 一、简介 在Java Web开发中,文件上传是一项非常常见的功能需求。...通过以上步骤和技术要点的学习,您可以熟练掌握Java文件上传的基本操作,并能够在实际项目中灵活应用。

    上传文件的服务器的解析工具

    总之,通过Apache HttpClient的POST方法和HttpMime库,我们可以方便地在Java应用中实现文件上传功能,并在服务器端进行有效的解析。这个过程涉及到网络通信、HTTP协议、文件处理等多个IT领域的知识点,对于开发涉及...

    Struts2图片文件上传,判断图片格式和图片大小.rar_Struts2图片文件上传

    通过`@Action`、`@Result`等注解,可以避免在XML配置文件中大量编写代码,使代码更简洁。 9. **处理上传后的图片**: 验证通过后,通常我们会将图片保存到服务器的一个特定目录下,并生成一个对应的URL。可以使用...

    文件上传和进度条

    在本文中,我们将深入探讨如何使用Struts2和jQuery技术来实现文件上传并结合进度条功能。Struts2是一款强大的MVC(Model-View-Controller)框架,常用于Java Web应用开发,而jQuery则是一个轻量级的JavaScript库,...

    J2EE文件上传的API

    J2EE文件上传的API是Java企业版(Java EE)中处理文件上传功能的一个关键组件。这个API由Apache Commons FileUpload库提供,它允许开发者在Web应用中接收和处理来自用户上传的文件。在处理文件上传时,了解...

    java写jsp登录程序

    JDBC是Java语言中用来对关系型数据库进行访问的一种标准API。它可以为多种关系型数据库提供统一的访问接口,使Java应用程序能够轻松地与各种数据库交互。 #### 三、项目结构及功能描述 本项目主要涉及三个JSP文件...

    jsp中关于文件上传的讲解代码

    在Java代码中,可以通过以下步骤来处理文件上传: 1. **读取请求内容**:通过`HttpServletRequest`对象获取请求内容。 2. **解析边界**:确定multipart/form-data的边界字符串。 3. **循环读取**:遍历请求体中的每...

    java自学==jsp实例

    总的来说,Java自学过程中,JSP实例的学习可以帮助你更好地理解动态网站开发,并结合Servlet和MVC模式构建复杂的Web应用程序。通过实践和不断的练习,你可以熟练地运用JSP来创建交互式的、功能丰富的网页。

    使用fileupload组件实现文件上传功能

    使用fileupload组件实现文件上传功能 FileUpload组件是Apache提供的一款文件上传组件,能够帮助我们轻松实现文件上传功能。...通过这些步骤,我们可以轻松实现文件上传功能,並且能够处理各种类型的文件上传。

    java中文乱码处理.pdf

    - 创建了过滤器类后,需要在Web应用的`web.xml`配置文件中声明该过滤器,指定其拦截哪些请求,并设置初始化参数,比如: ```xml <filter-name>charsetFilter <filter-class>example.util....

    struts2 图片上传,图片大小,图片格式

    在Struts2中,可以通过配置`struts.xml`或`struts.properties`文件来设置单个文件和总文件大小的限制。例如: ```xml <constant name="struts.multipart.maxSize" value="10485760"></constant> ``` 这里设置的值...

    JSP简明教程--3种方式可以用来在你网页中加入Java代码

    通过本文的学习,我们可以了解到JSP如何通过不同的方式在网页中嵌入Java代码,从而使Web应用程序变得更加灵活和高效。无论是对于初学者还是有经验的开发者来说,掌握这些基本概念都是非常重要的。未来,在实际项目...

    springboot 实现后端接口操作Excel的导出、批量导入功能

    对于处理Excel文件,我们可以使用Apache POI库,这是一个用于读写Microsoft Office格式文件的Java API。在`pom.xml`文件中添加以下依赖: ```xml <groupId>org.apache.poi <artifactId>poi <version>4.1.2 ...

    java 实现的数字验证

    根据给定的文件信息,我们可以总结出以下关于“Java实现的数字验证”的相关知识点: ### 一、背景介绍 在Web应用中,验证码通常用于防止机器人的自动化操作,确保操作是由真实用户执行的。Java Web开发中,数字...

    jsp功能语法系列(java)

    JSP文件本质上是HTML文件,但可以嵌入Java代码。基本结构包括JSP指令、脚本元素和动作元素。例如: ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" %> 我的第一个JSP页面 ...

    基于jsp页面的文件上传代码

    在Servlet中,我们可以使用`HttpServletRequest`对象的`getParts()`方法来获取上传的文件部分。 4. **Apache Commons FileUpload库**:Java标准库并不直接支持文件上传,因此我们通常会引入Apache Commons ...

Global site tag (gtag.js) - Google Analytics