FileItem类的常用方法

上传人:宝路 文档编号:23261228 上传时间:2017-11-30 格式:DOC 页数:2 大小:23.01KB
返回 下载 相关 举报
FileItem类的常用方法_第1页
第1页 / 共2页
FileItem类的常用方法_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《FileItem类的常用方法》由会员分享,可在线阅读,更多相关《FileItem类的常用方法(2页珍藏版)》请在金锄头文库上搜索。

1、FileItem 类的常用方法:1. boolean isFormField()isFormField 方法用于判断 FileItem 类对象封装的数据是一个普通文本表单字段,还是一个文件表单字段,如果是普通表单字段则返回 true,否则返回false。因此,可以使用该方法判断是否为普通表单域,还是文件上传表单域。2. String getName()getName 方法用于获得文件上传字段中的文件名。注意 IE 或 FireFox 中获取的文件名是不一样的,IE 中是绝对路径,FireFox 中只是文件名。3. String getFieldName()getFieldName 方法用于返回

2、表单标签 name 属性的值。如上例中 的 value。4. void write(File file)write 方法用于将 FileItem 对象中保存的主体内容保存到某个指定的文件中。如果 FileItem 对象中的主体内容是保存在某个临时文件中,该方法顺利完成后,临时文件有可能会被清除。该方法也可将普通表单字段内容写入到一个文件中,但它主要用途是将上传的文件内容保存在本地文件系统中。5. String getString()getString 方法用于将 FileItem 对象中保存的数据流内容以一个字符串返回,它有两个重载的定义形式:public java.lang.String g

3、etString()public java.lang.String getString(java.lang.String encoding)throws java.io.UnsupportedEncodingException前者使用缺省的字符集编码将主体内容转换成字符串,后者使用参数指定的字符集编码将主体内容转换成字符串。如果在读取普通表单字段元素的内容时出现了中文乱码现象,请调用第二个 getString 方法,并为之传递正确的字符集编码名称。6. String getContentType()getContentType 方法用于获得上传文件的类型,即表单字段元素描述头属性“Conten

4、t-Type”的值,如“image/jpeg”。如果 FileItem 类对象对应的是普通表单字段,该方法将返回 null。7. boolean isInMemory()isInMemory 方法用来判断 FileItem 对象封装的数据内容是存储在内存中,还是存储在临时文件中,如果存储在内存中则返回 true,否则返回 false。8. void delete()delete 方法用来清空 FileItem 类对象中存放的主体内容,如果主体内容被保存在临时文件中,delete 方法将删除该临时文件。尽管当 FileItem 对象被垃圾收集器收集时会自动清除临时文件,但及时调用 delete 方法可以更早的清除临时文件,释放系统存储资源。另外,当系统出现异常时,仍有可能造成有的临时文件被永久保存在了硬盘中。9. InputStream getInputStream()以流的形式返回上传文件的数据内容。10. long getSize()返回该上传文件的大小(以字节为单位)。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号