编程开发 > JAVA > 文章内容

java基础知识总结(168)

2016-9-27编辑: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基础知识总结(167)

热点推荐

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