文件上传(java后台)的小知识总结
2016-10-13 10:01
204 查看
----------------------------------------------------上传的前端----------------------------------------------------
采用的是原生js标签---input
属性:
type为file
method为post (post比较安全)
enctype为multipart/form-data (主要是为了标识,这是一次上传附件的请求)
action的值表示的是一个路径,通过配置指向一个Servlet
常用的一些方法:
获取上传文件的大小:request.getHeader("Content-Length");
获取本次请求的类型以及表单域的分隔符: request.getContentType();
----此方法可以看到一个请求类型为multipart/form-data,而表单域之前会有一个分隔符,获取的这个内容中会有filename等内容,从而就会通过这个截取字
符串的方法获取文件名,也就有了(Apache提供的fileupload的jar包中的getFieldName这个方法了)
------------------------------------------------------------上传的后台-----------------------------------------
覆盖dopost()方法,通过io来实现上传
采用的是原生js标签---input
属性:
type为file
method为post (post比较安全)
enctype为multipart/form-data (主要是为了标识,这是一次上传附件的请求)
action的值表示的是一个路径,通过配置指向一个Servlet
常用的一些方法:
获取上传文件的大小:request.getHeader("Content-Length");
获取本次请求的类型以及表单域的分隔符: request.getContentType();
----此方法可以看到一个请求类型为multipart/form-data,而表单域之前会有一个分隔符,获取的这个内容中会有filename等内容,从而就会通过这个截取字
符串的方法获取文件名,也就有了(Apache提供的fileupload的jar包中的getFieldName这个方法了)
------------------------------------------------------------上传的后台-----------------------------------------
覆盖dopost()方法,通过io来实现上传
相关文章推荐
- 【总结】java 后台文件上传整理
- JavaWeb开发知识总结(七)-(struts2_文件上传_Ajax)
- JavaWeb开发知识总结(annotation,Servlet3.0,文件上传,动态代理)
- Java文件知识总结
- 黑马程序员_Java第20天知识总结_File类_Properties_打印流_文件切割合并
- JAVA 文件上传总结
- Java基础知识强化之网络编程笔记12:TCP之TCP协议上传文本文件并给出反馈
- django 学习个人总结 之admin后台上传文件
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- java后台面试相关知识总结(3)
- ASP.NET知识总结(5.文件上传 6.文件下载)
- java后台面试相关知识总结(4)
- js上传文件 java后台接收文件
- Java 夹杂文本字段的文件上传 后台实现(包括前端jquery实现的备忘)
- VC调用jsp上传文件到JAVA后台代码
- Java 上传文件总结
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- Ext+struts+java 文件上传 后台乱码解决!
- java 附件上传时后台验证上传文件的合法性
- Java网络编程实践和总结 --- 基于TCP的Socket编程之实现文件上传和下载服务