我思路是这样的。
1:jsp页面写一个ajax异步方法。然后<input type="file">里面写一个onchange调用这个ajax方法
2:转到一个servlet将图片先上传到工程文件夹下,再转回去路径给jsp。
3:然后jsp根据request作用域获取路径显示。
4:点击提交,再跳转到一个servlet。用hibernate.createBlob将图片存到ORCL数据库里面。
请大神帮忙看看,是不是这个思路。还是说我想的太复杂了。
------解决思路----------------------
楼上想多了,他的意思是上传图片预览,上传到自己的系统文件下, 然后返回图片地址到jsp页面进行图片展示
然后点提交保存的时候才存库。
这个是正常逻辑,可以操作的。 但是需要注意:不乏恶意用户,不停的上传文件,这个问题你们怎么避免
------解决思路----------------------
我笑,上传至系统文件和保存至数据库不是一样都在浪费资源,而且以前上传的你怎么删除?
图片预览是前端就能做的技术,上网百度吧一堆代码,只不过要主要不同的浏览器有不同的处理方式