apache commons fileupload 1.3.1(六)FileItem部分

近段时间,对apache commons fileupload的源码做了深入的了解,在此把一些见解与大家分享。

今天就简介一下commons fileupload的FileItem部分。

apache commons fileupload 1.3.1(六)FileItem部分_第1张图片

FileItem表示了所上传的文件条目,其记录了所上传文件自身的信息以及存储位置的信息。

org.apache.commons.fileupload.FileItemHeadersSupport

该接口提供尝试读取头信息的方法。


org.apache.commons.fileupload.FileItem

该接口代表通过表单上传上来的文件。需使用符合RFC 1867multipart/mixed作为encoding type即可实例化上传文件对象。其对象是从Fileupload对象的parseRequest方法获取的。当然你也可以使用get()requestgetInputStream()来获取文件对象。该接口本身不继承javax.activation.DataSource以避免增加使用机会少的依赖。但几个已知的方法被明确地定义在接口中。它允许实现类继承DataSource接口而无需实现额外的方法。

 

org.apache.commons.fileupload.DefaultFileItemDiskFileItem代替

FileItem接口的默认实现类,表示上传的文件




ONE FOR IT是一个呆萌CTO打理的资讯读物,每天只为你准备一篇IT行业新鲜资讯。互联网的前沿,一篇就够了。(ID:OFI)


你可能感兴趣的:(apache,java,fileupload)