上传时使用common-fileupload,如果实现了ProgressListener接口,将进度信息保存到session中,这样可以随时了解上传的进度情况。进度条使用了一现成的jquery.progressbar。
上传图片时要预览图片,考虑到浏览器不兼容问题,最好是将图片上传到服务器,获取图片的服务器路径,通过session(将上传图片路径保存到session中)或者是其它的方式。不过要记得后续的上传要删除之前已上传到服务器的图片文件。
进度监听器
上传servlet
进度servlet
jsp页面