-
表单属性
查看全部 -
上传文件常见异常类型
查看全部 -
查看全部
-
查看全部
-
文件下载原理
查看全部 -
表单ENCTYPE属性
查看全部 -
文件上传下载原理
查看全部 -
课程学习内容(整个课程)
查看全部 -
1,表单ENCTYPE属性
application/x-www-form-urlencoded 这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。
multipart/form-data 这种编码方式的表单会以二进制流的方式来处理表单数据,这种编码方式会把文件域指定文件的内容也封装到请求参数里。
text/plain 这种方式主要适用于直接通过表单发送邮件的方式。
2,文件下载原理
Step1,需要通过HttpServletResponse.setContentType方法设置Content-Type头字段的值,为浏览器无法适用某种方式或激活某个程序来处理MIME类型,例如:“application/octet-stream”或“application/x-msdownload”等。
Step2,需要通过HttpServletResponse.setHeader方法设置Content-Disposition头的值为“attachment;filename=文件名”。
Step3,读取下载文件,调用HttpServletResponse.getOutputStream方法返回的ServletOutputStream对象来向客户端写入附件文件内容。
查看全部 -
H5 IE6 IE8 FF6 预览或获取图片路径的处理查看全部
-
1,文件上传下载的原理: 通过表单元素设置Mehtod="post",enctype="multipate/form-data"属性,让表单提交的数据以二进制编码的方式提交。在接收此请求的servlet中用二进制流来获取内容,就可以去掉上传文件的内容。从而实现文件的上传。 2,表单enctype属性: 1,application/x-www-form-urlencoded:这个是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。 2,multipart/form-data:这种编码方式的表单会以二进制的方式来处理表单数据。这种编码方式会把文件域指定文件的内容也封装到请求参数里。 3,text/plain:这种方式主要适用于直接通过表单发送邮件的方式。 3,文件下载原理: 1,需要通过httpServletResponse.setContentType方面设置Content-Type头字段的值,为浏览器无法使用某种方法或者激活某个程序来处理MIME类型。例如,"application/octet-stream"或"applicaton/x-msdownload"等。 2,需要通过httpServletResponse.setHeader方法设置Content-Disposition头的值为“attchment;filename=文件名” 3,读取下载文件。调用httpServletResponse.getOutputSteam方法返回的servletOutStream对象来向客户端写入附件文件内容。查看全部
-
应用富文本编辑器实现效果预览及文件下载查看全部
-
用return false来阻止点击默认事件查看全部
-
文件上传后台servlet代码3查看全部
-
文件上传后台servlet代码2查看全部
举报