1.boolean  isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。

2.String getName()。getName方法用来获得文件上传字段中的文件名。

3.String getFieldName()。getFieldName方法用来返回表单标签的name属性的值。

4.void write(File file)。write方法将FileItem对象中的内容保存到某个指定的文件中。如果FileItem对象中的内容是保存在某个临时文件中,该方法完成后,临时文件可以会被删除。该方法也可以将普通表单字段保存在一个文件中,但最主要的用途是把上传的文件内容保存在本地文件系统中。

5.String getString()。getString()方法将FileItem对象中保存的数据流内容以一个字符串返回。它有两个重载形式。public java.lang.String getString()和public java.lang.String getString(java.lang.String encodeing) throws java.io.UnsupportedEncodingException。前者使用缺省的字符集编码将主体内容转换成字符串,后者使用参数指定的字符集编码。如果在读取普通表单字段元素的内容时,出现了乱码现象,可以调用第二个方法,并传入 正确的字符集编码名称。

6.String getContentType()。此方法用来获得上传文件的类型,即标段字段元素描述头属性“content-type”的值,如image/jpeg。如果FileItem对象对应的是普通的表单字段,将返回null。

7.boolean isInMemory()。判断FileItem对象封装的数据是保存在内存中还是硬盘中。

8.void  delete()。此方法用来清空FileItem对象中封装的主体内容,如果内容是被保存在临时文件中,该方法会把临时文件删除。

9.InputStream  getInputStream()。以流的形式返回上传文件的主体内容。

10.long  getSize()。返回上传文件的大小。

fileitem方法_java上传文件(FileItem类的常用方法)相关推荐

  1. java fileupload 进度_Java上传文件进度条的实现方法(附demo源码下载)

    本文实例讲述了Java上传文件进度条的实现方法.分享给大家供大家参考,具体如下: 东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以 ...

  2. java保存图片进度条_Java上传文件进度条的实现方法(附demo源码下载)

    本文实例讲述了Java上传文件进度条的实现方法.分享给大家供大家参考,具体如下: 东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以 ...

  3. servlet修改用户头像_Java上传文件实现更换头像

    本博文主要说,用户如何更换头像的操作 1.首先要有一个util的工具类(直接用就可以)上传文件需要的jar包,在最下方. package com.hp.factory; import java.io. ...

  4. JavaEE - Servlet(向服务器上传文件 Part类)

    我们在需要向服务器上传文件时,在前端需要使用form表单,form表单需要使用特殊的类型 form-data 此时提交文件的时候,浏览器会把文件内容以form-data的格式构造到HTTP请求中,服务 ...

  5. php 选择路径上传方法,PHP上传文件时自动分配路径的方法,_PHP教程

    PHP上传文件时自动分配路径的方法, 本文实例讲述了PHP上传文件时自动分配路径的方法.分享给大家供大家参考.具体分析如下: 网站上传文件时,如果是小的企业站,放在一个目录还没问题,当网站大了,上传的 ...

  6. java 上传文件到服务器_java上传文件到OSS云服务器(二)

    上篇文章中已经把接口端和service业务层写了,这次就把OSS上传文件的工具类补上. 一.首先配置好OSS服务器各项节点,这是在springboot中appliaction.yml配置文件中的写法. ...

  7. java百度上传控件_百度Bos上传文件工具类-BosUtils(java)

    功能要求 java项目中所有的图片均使用对象存储BOS 准备材料 首先你要又百度bos的账号,找到自己的ak.sk.endpoint.bucketname(这些东西不懂得可以去看bos的文档) 功能代 ...

  8. php上传文件简单类

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <?p ...

  9. php 上传文件工具类,PHP 图片上传工具类(支持多文件上传)

    //ImageUploadTool.class.php class ImageUploadTool{ private $file; //文件信息 private $fileList; //文件列表 p ...

最新文章

  1. 手把手教学,平衡小车详细教程,平衡车
  2. mysql什么实务_MysQL是什么类型的据库?
  3. 项目管理:项目经理要具备的技能
  4. 5G边缘计算:开源架起5G MEC生态发展新通路
  5. C++查缺补漏,赶紧的
  6. 【设计模式】重载和重写
  7. requests模块介绍
  8. 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第0课0.14节使用画笔工具
  9. 《数值分析》-- 数值计算中的误差与有效数字
  10. 信工所复试收集材料分享
  11. 二叉树的非递归遍历实现
  12. Mask-rcnn算法流程图
  13. java的第一个代码模型,简单的java类
  14. oracle设计案例,Oracle课程设计案例精编
  15. 源码解析少儿编程微课程9:机械手臂模拟制作
  16. Unity3D | 经典小游戏Pacman
  17. html清除iframe的缓存,如何清除iFrame的缓存?
  18. jq左右按钮控制内容左右移动
  19. MySQL数据库基础:各类窗口函数操作一文详解
  20. 数据结构-中序遍历二叉树(基于C++)

热门文章

  1. 了解Javascript中的异步等待
  2. 《R语言与数据挖掘》⑨智能推荐算法
  3. 第三章 计算机图形处理,计算机图形学第三章-1(Basic).ppt
  4. 程序员的人性思考(续)
  5. 当没有无线路由器的时候怎么让Android手机通过家用宽带连接Internet呢?只要有一台笔记本或者是台式机+无线网卡。具体的做法如下: 首先以管理员身份...
  6. ORA-12520 TroubleShooting
  7. c语言制作java虚拟机_【C/C+】虚拟机实现:用C语言来写Java虚拟机
  8. 美国计算机工程 ce 硕士,美国大学计算机工程专业研究生排名全面干货解密大全...
  9. 品味经济学:大众消费的新逻辑
  10. 多线程——Thread类的基本用法