zoukankan      html  css  js  c++  java
  • MultipartFile接口

    记笔记:

          

    String getOriginalFilename();//获取源文件名

    String getName();//获取表单中的参数名

    String getContentType();//获取文件类型

    boolean isEmpty();//上传的文件是否有内容

    long getSize();//返回文件大小 以字节为单位

    byte[] getBytes() throws IOException;//将文件内容转化为字节数组

    InputStream getInputStream() throws IOException;//返回inputstream以从中读取文件的内容

    void transferTo(File var1) throws IOException, IllegalStateException;//转换文件

           MultipartFile这个实例对象代表了一个在multipart请求中接收的待上传文件
              文件的内容要么存在记忆中要么存储在硬盘中,在任何情况下使用者都可以复制文件内容到一个会话级或持久级存储中。

           在请求处理结束后,临时存储会被清空。multipart这个实例通常代表将要上传的文件。

    在MultipartFile接口中定义了如下很多有用的方法。

     使用getSize()方法获得文件长度,以此决定允许上传的文件大小。

     使用isEmpty()方法判断上传文件是否为空文件,以此决定是否拒绝空文件。

    使用getInputStream()方法将文件读取为java.io.InputStream流对象。

     使用getContentType()方法获得文件类型,以此决定允许上传的文件类型。

     使用transferTo(dest)方法将上传文件写到服务器上指定的文件。

  • 相关阅读:
    ASP.NET MVC5 ModelBinder
    19 个 JavaScript 编码小技巧
    Tomcat使用线程池配置高并发连接
    排名前16的Java工具类
    RabbitMQ与spring集成,配置完整的生产者和消费者
    Spring4+Springmvc+quartz实现多线程动态定时调度
    Redis优化建议
    JPA的多表复杂查询
    Spring Boot中自定义注解+AOP实现主备库切换
    Restful API 中的错误处理
  • 原文地址:https://www.cnblogs.com/666boyun/p/14264504.html
Copyright © 2011-2022 走看看