计算机等级 > 二级考试 > Java语言程序设计 > 考试辅导 > 文章内容

全国计算机等级考试二级Java重点内容(36)

2016-11-2编辑:ljnbset

  上传文件(扩展)

  step1 在form表单当中,添加

  input type="file",并且,设置表单

  的提交方式为"post", 设置

  enctype="multipart/form-data"

  enctype属性会生成一个消息头

  content-type,发送给服务器。其作用

  是,告诉浏览器,对表单中的数据如何

  编码,另外,也通知服务器,它编码的方式。

  enctype的缺省值是

  "application/x-www-form-urlencoded",要求

  浏览器对表单中的数据按照url编码方式

  (即打开该页面的编码是什么,就采用该编码

  对表单中的数据进行编码)对表单中的数据进行编码。

  enctype的值如果设置成"multipart/form-data",要求

  浏览器对表单中的数据不再进行编码,直接以二进制

  字节数组的方式发送给服务器,此时,

  直接使用request.getParameter方法不能获取任何

  数据。服务器端需要先获取原始的二进制流,

  分析这个二进制流(字节数组)。

  step2、在服务器端,一般使用一些工具来分析

  原始的二进制流,比如 commons-fileupload.jar

  将jar文件拷贝到 WEB-INF\lib下。

全国计算机等级考试二级Java重点内容(35)

热点推荐

登录注册
触屏版电脑版网站地图