fileitem获取文件名,fileitem.write,浅谈FileItem类的常用方法

fileitem获取文件名,fileitem.write,浅谈FileItem类的常用方法

下面简单介绍一下FileItem类的常用方法。我觉得边肖挺好的。我现在就分享给你,给你一个参考。来和边肖一起看看吧。

FileItem类的常用方法:

1. boolean isFormField()

isFormField方法用于确定FileItem类对象封装的数据是普通的文本形式字段还是文件形式字段。如果是普通的表单字段,则返回true,否则返回false。因此,可以使用该方法来确定它是普通表单字段还是文件上传表单字段。

2.字符串getName()

getName方法用于获取文件上传字段中的文件名。

注意IE和FireFox中获得的文件名是不同的。在IE中,它是一个绝对路径,而在FireFox中,它只是一个文件名。

3.字符串getFieldName()

GetFieldName方法用于返回表单标签的Name属性的值。上面示例中输入type=' text ' name=' column '/的值。

4. void write(File file)

write方法用于将保存在FileItem对象中的正文内容保存到指定的文件中。如果FileItem对象中的主要内容保存在临时文件中,则该临时文件可能会在该方法成功完成后被清除。此方法也可以将常见表单字段的内容写入文件,但其主要目的是将上传的文件内容保存在本地文件系统中。

5. String getString()

GetString方法用于以字符串形式返回保存在FileItem对象中的数据流内容。它有两个重载定义:

public Java . lang . string getString()

公共Java . lang . string getString(Java . lang . string编码)

抛出Java . io . unsupportedencodingexception

前者使用默认的字符集编码将正文内容转换为字符串,而后者使用参数指定的字符集编码将正文内容转换为字符串。如果在读取常见表单字段元素的内容时出现中文字符乱码,请调用第二个getString方法,并向其传递正确的字符集编码名称。

6. String getContentType()

getType方法用于获取上传文件的类型,即表单域元素描述头的属性“Content-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()

返回此上传文件的大小(以字节为单位)。

这个谈论FileItem类的常用方法是边肖共享的所有内容。希望能给你一个参考,多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • swf upload,fileupload控件上传文件
  • swf upload,fileupload控件上传文件,文件上传插件SWFUpload的使用指南
  • fileupload控件上传图片,fileupload实现多文件上传
  • fileupload控件上传图片,fileupload实现多文件上传,使用fileupload组件实现文件上传功能
  • filereader blob,js下载文件到本地 blob
  • filereader blob,js下载文件到本地 blob,js利用FileReader读取本地文件或者blob方式
  • fileitem获取文件名,fileitem.write
  • dockerfile cmd enterpoint,docker run cmd entrypoint的区别
  • dockerfile cmd enterpoint,docker run cmd entrypoint的区别,Dockerfile中ENTRYPOINT 和 CMD的区别说明
  • asp fileupload,
  • asp fileupload,,aspupload 3.0 下载与使用集锦
  • apache任意文件上传,apache服务器上传文件,Apache commons fileupload文件上传实例讲解
  • ,,聊聊MultipartFile与File的一些事儿
  • ,,病毒Autorun.inf、pagefile.pif等的解决办法
  • ,,File.createTempFile创建临时文件的示例详解
  • 留言与评论(共有 条评论)
       
    验证码: