当前位置:编程学习 > JAVA >>

急求:图片上传并预览的问题

现在需要做一个图片上传并预览的功能,目前我是这样实现的:当用户点击“浏览”按钮即将图片上传至一个目录下(e:/aaa)和数据库,预览的时候前端jsp再从这个目录中通过action取图片。这样的弊端是用户浏览图片即将图片上传,用户取消浏览图片时并不能还原为未上传前的图片。但这样做不符合老板的要求,请问还有什么实现方式。不如CSDN头像上传是怎么实现的。 --------------------编程问答-------------------- 上传的图片保存时应该将url存在数据库中,预览的时候不存入库,取消预览就取数据库当前的图片url,有问题吗? --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 在浏览器端(客户端)就可以实现预览的功能,通过Javascript来实现,就跟本地看图片一样,而不需要像你说的那样要传到服务端才能看的到。 --------------------编程问答--------------------
引用 1 楼 justsmilence 的回复:
上传的图片保存时应该将url存在数据库中,预览的时候不存入库,取消预览就取数据库当前的图片url,有问题吗?



上传完成后commit图片路径,否则rowback.不知道你在纠结神马。。 --------------------编程问答-------------------- 用js有浏览器兼容问题,这个兼容问题你是怎么解决的?
引用 3 楼 zxhcloth 的回复:
在浏览器端(客户端)就可以实现预览的功能,通过Javascript来实现,就跟本地看图片一样,而不需要像你说的那样要传到服务端才能看的到。
--------------------编程问答-------------------- 这个问题我也碰到过,好像只能火狐和IE网上有解决方案 --------------------编程问答-------------------- 点击浏览后把  路径拿到   然后通过onblue写js调用在div隐藏域显示    当你点击保存时   再进行上传


或者  你直接在取消和关闭窗体的时候设置事件   把图片删除
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,