上传文件(扩展)
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下。
2018年全国计算机等级考试调整方案
[考试动态]2017年11月20日全国计算机等级考试计算机基础及Photoshop应用试题答案汇总(6套)
[Photoshop应用]2017年2月3日全国计算机等级考试四级数据库系统工程师试题及答案汇总(22套)
[数据库工程师]2017年2月2日全国计算机一级考试模拟试题及答案300题
[WPS Office应用]2017年1月22日2017年3月全国计算机等级考试报名时间及报名入口汇总
[考试动态]2017年1月3日