码迷,mamicode.com
首页 > Web开发 > 详细

Servlet 3.0对上传的支持

时间:2015-09-22 23:21:39      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

      Servlet 2.5
 进行上传
  首先对表单的要求
    ->method ="post"
    ->enctype="mulitpart/form-data"  默认值是"application/x-www-urlencoded"
    -><input="file" name="文件名必须给出">
  对Servlet的要求
   因为是多部件
   所以对于request.getParamter() 等一系列的方法 都不能使用
   需要使用request.getInputStream();
  对于流的解析需要利用
   commons-fileupload
    使用上传需要三步
    创建工厂
    创建解析器
    利用解析器来解析request对象   得到List<FileItem>
==============================================================
Servlet 3.0 上传的支持
   上传步骤
    得到Part
    request.getPart("字段名称")
    getContentType  获取文件的MIME 类型
    getName 获取表单项的名称  不是文件名称
    getHeader (String header)获取指定头的值
    getSize 获取上传文件的大小
    getInputStream 获取上传文件的内容
    write(String filename) 把上传文件保存到指定路径

Servlet 3.0对上传的支持

标签:

原文地址:http://www.cnblogs.com/qerror404/p/4830773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!