富文本编辑器&文件上传

一、文件上传

1、简介

在 Servlet3.0 以前的版本没有对文件上传进行支持,只能用第三方组件实现。例如 commons.jar 和 commns-io.jar 两个jar包一起使用。

在 Servlet3.0 中对文件上传进行了支持,核心接口是Part接口(Post请求、流的操作),该接口中的核心方法如下:

方法声明    方法描述
void delete()    删除part对象对应文件项的基本存储,包括删除任何相关的临时磁盘文件。
String getContentType()    请求上传文件的类型。
String getHeader(String name)    获取上传文件内容的指定名字的请求头信息。
Collection getHeaderNames()    获取上传文件请求的全部请求头名称,返回的是一个包含请求头名称的集合。
Collection getHeaders(String name)    通过请求头名称,获取全部对应的请求信息,返回的是一个集合。
InputStream getInputStream()    获取输入流。
String getName()    获取控件的名字。
Long getSize()    获取上传文件的大小。
void write(String fileName)    将文件写入到物理磁盘。

在Servlet3.0版本中,请求接口提供了获取Part实例的方法:

方法声明    方法描述
Part getPart(String name)    根据上传控件名称获取上传文件对应的Part对象。
Collection getParts()    获取所有上传文件对应的Part对象。

2、实现步骤

ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值