- 在web页面要指定form表单中方法为post(若上傳为图片,则会转化为特殊字符,长度远远大于get方法范围), 且要指定消息头为multipart/form-data; 另外给input类型设为file,给个名字:
- 新建一个RegServlet文件, 按照2中的步骤进行书写;
- 先获取上传文件的后缀, 自动生成一个前缀,拼接一个要保存的wenjianming(目的:这样就不会重名了,毕竟用户上传的文件名什么情况都有,有可能都建123.jbg 若直接保存鈈加修改,文件就会重名,且不利于管理.)
- 获取输入流–将文件传进来 8.将注册界面 用户输入信息(包括上传文件–头像图片),保存到数据库, 需要进行判断,用.equels相应的属性名,并赋值;(上传文件可值上传文件名, 路径名不写);然后保存到数据库—下边有详细代码
- 要将用户上传文件显示(如:头像),只要在鼡户显示视图界面–使用EL, 并拼接路径即可( )