急求:图片上传并预览的问题
现在需要做一个图片上传并预览的功能,目前我是这样实现的:当用户点击“浏览”按钮即将图片上传至一个目录下(e:/aaa)和数据库,预览的时候前端jsp再从这个目录中通过action取图片。这样的弊端是用户浏览图片即将图片上传,用户取消浏览图片时并不能还原为未上传前的图片。但这样做不符合老板的要求,请问还有什么实现方式。不如CSDN头像上传是怎么实现的。 --------------------编程问答-------------------- 上传的图片保存时应该将url存在数据库中,预览的时候不存入库,取消预览就取数据库当前的图片url,有问题吗? --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 在浏览器端(客户端)就可以实现预览的功能,通过Javascript来实现,就跟本地看图片一样,而不需要像你说的那样要传到服务端才能看的到。 --------------------编程问答--------------------上传完成后commit图片路径,否则rowback.不知道你在纠结神马。。 --------------------编程问答-------------------- 用js有浏览器兼容问题,这个兼容问题你是怎么解决的?
--------------------编程问答-------------------- 这个问题我也碰到过,好像只能火狐和IE网上有解决方案 --------------------编程问答-------------------- 点击浏览后把 路径拿到 然后通过onblue写js调用在div隐藏域显示 当你点击保存时 再进行上传
或者 你直接在取消和关闭窗体的时候设置事件 把图片删除
补充:Java , Web 开发