• 文件上传api——MultipartFile


    MultipartFile

    方法总结
     byte[] getBytes() 
    返回文件的内容作为一个字节数组。
     String getContentType() 
    返回文件的内容类型。
     InputStream getInputStream() 
    返回InputStream读取文件的内容。
     String getName() 
    返回参数的名称多部分的形式。
     String getOriginalFilename() 
    返回原来的文件名在客户机的文件系统。
     long getSize() 
    返回文件的大小,以字节为单位。
     boolean isEmpty() 
    返回是否上传文件是空的,也就是说,没有文件 选择多部分形式或所选的文件中没有的内容。
     void transferTo(File dest) 
    接收到的文件转移到给定的目标文件。

     

    方法的细节

    getName

    字符串 getName()
    返回参数的名称多部分的形式。
    返回:
    参数的名称(没有null或空)

    getOriginalFilename

    字符串 getOriginalFilename()
    返回原来的文件名在客户机的文件系统。

    这可能包含路径信息取决于所使用的浏览器, 但它通常不会与任何其他比歌剧。

    返回:
    原来的文件名,或空字符串如果没有文件 多部分形式的选择

    getContentType

    字符串 getContentType()
    返回文件的内容类型。
    返回:
    内容类型,或null如果没有定义 (或多部分没有选择文件的形式)

    isEmpty

    布尔isEmpty()
    返回是否上传文件是空的,也就是说,没有文件 选择多部分形式或所选的文件中没有的内容。

    getSize

    getSize()
    返回文件的大小,以字节为单位。
    返回:
    文件的大小,如果空或0

    getBytes

    byte[]getBytes()
    抛出IOException
    返回文件的内容作为一个字节数组。
    返回:
    文件的内容作为字节,如果空或空字节数组
    抛出:
    IOException在访问错误的情况下(如果临时存储失败)

    getInputStream

    InputStream getInputStream()
    抛出IOException
    返回InputStream读取文件的内容。 用户负责关闭流。
    返回:
    文件的内容流,如果空或空流
    抛出:
    IOException在访问错误的情况下(如果临时存储失败)

    transferTo

    无效transferTo(文件桌子)
    抛出IOException,IllegalStateException
    接收到的文件转移到给定的目标文件。

    这个可以移动文件的文件系统,复制文件 文件系统,或者内存内容保存到目标文件。 如果目标文件已经存在,它将被删除。

    如果文件被移动的文件系统,这个操作不能 再次被调用。 因此,调用这个方法能够仅仅一次 适用于任何存储机制。

    参数:
    dest——目标文件
    抛出:
    IOException——在阅读或写作的错误
    IllegalStateException如果文件已被移动 在文件系统和不可用了另一个转移

     

  • 相关阅读:
    Asp.Net开发小技巧汇总
    .net缓存
    C# .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧(二)
    字符和数组
    jvm调优原则
    ASP.NET页面刷新的实现方法
    js禁止右键和复制功能
    动态定义SL DataGrid Columns [转]
    DataGrid 内嵌ComboBox动态数据联动
    C#对象序列化(2)
  • 原文地址:https://www.cnblogs.com/chenhonggao/p/8994598.html
Copyright © 2020-2023  润新知