`

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 编写文件上传类简单易用

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

    myEclipse乱码解决办法

    windows->Preferences->general->Context Types->Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。 一、设置新建常见类型文件的默认编码格式,也...

    freemarker语法完整版

    Freemarker页面语法 ... 类似于java里的import,它导入文件,然后就可以在当前文件里使用被导入文件里的宏组件 用例 假设mylib.ftl 里定义了宏copyright 那么我们在其他模板页面里可以这样使用 Freemarker代码 ...

    JspSmartUpload上传文件到文件夹重名问题解决方法

    //将获取的图片另存为文件名为new,后缀名从原是文件中获得 file.saveAs(dir+"/new."+file.getFileExt(),su.SAVE_VIRTUAL); //获取图片的客户端路径名 String name1=file.getFilePathName(); out.print("客户机...

    jspsmart.jar包及帮助文档

    作用:这个方法用于判断用户是否选择了文件,也即对应的表单项是否有值。选择了文件时,它返回false。未选文件时,它返回true。 原型:public boolean isMissing() 3、getFieldName 作用:取HTML表单中对应于此...

    Apache Commons fileUpload实现文件上传

    此时,在"D:\temp"下可以看到你上传的两个文件。 示例3 上传一个文件到指定的目录,并限定文件大小。 demo3.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB...

    JSP的Cookie在登录中的使用

    @ page language=java import=java.util.*,java.net.* contentType=text/html; charset=utf-8%> <% String path = request.getContextPath(); String basePath = request.getScheme()+://+request....

    基于JavaScript的数据可视化实验室后台管理系统源码+项目说明(期末大作业).zip

    最后在spring-mvc配置文件中配置参数解析器,直接在controller类中需要用这个注解的方法or参数上添加注解就可以自动验证token。 1.2 分页功能 * 后端按照前端的需求将分页所需数据查询出来。后端只需要提供总页数...

    Spring MVC 入门实例

    在 Spring MVC 中, jsp 文件中尽量不要有 Java 代码, 只有 HTML 代码和"迭代(forEach)"与"判断(if)"两个jstl标签. jsp 文件只作为渲染(或称为视图 View)模板使用. 好了, 我们开始吧. 首先我们需要一个放在 WEB-INF...

    freemarker总结

    这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>... <#else> ... 例子如下: (age>60)>老年人 ...

    fso浏览54646465465464564

    '声明函数中所需的全局变量 Dim conn,rs,oStream,NoPackFiles,RootPath,FailFileList NoPackFiles="|<$datafile>.mdb|<$datafile>.ldb|" '------------------------------------------------------------- Call Main...

Global site tag (gtag.js) - Google Analytics