1***.添加图片*

 $(document).ready(function () {$("#picture").change(function () {document.getElementById('dd').innerHTML = "";var fil = this.files;var file=document.getElementById('picture');if(fil.length>3){file.value="";alert("最多上传3张图片!");}else{for (var i = 0; i < fil.length; i++) {reads(fil[i]);}}});
});
function reads(fil){var reader = new FileReader();reader.readAsDataURL(fil);reader.onload = function(){document.getElementById("dd").innerHTML += "<img style='width:80px' src='"+reader.result+"'>";};
}
</script>

2.修改图片

<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

body内

<input type="hidden" id="listsize" value="${fn:length(fileidList)}">
...<tr><td>图片上传</td><td colspan="3"><div class="tools" ><ul class="toolbar"><li class="click" onclick=""><span class="icon_add"></span><input style="padding-top:6px" type="file"  name="picture" id="picture" multiple="multiple" value="file"  accept="image/*"/></li></ul><ul><li><span style="color:red;padding-top:10px">*</span></li></ul></div></td></tr><tr><td style="width:50px;height:34px;">图片预览</td><td><div id='dd'></div></td></tr><tr><td>已存图片</td><td colspan="3"><c:forEach items="${fileidList}" var="projectpicture" varStatus="j"><div style="float:left;"><div style="width:90px;z-index:500;" onclick="del('${projectpicture.fileid}')" ><img src="../images/t03.png" style="width:20px;heigth:20px;position:relative;left:60px;top:18px;z-index:1000;"/></div><img src="<%=UrlUtil.getRemotePath(request) %>/fileserver/downloadAttachment.do?fileid=${projectpicture.fileid}"onclick="showPicture('<%=UrlUtil.getRemotePath(request) %>/fileserver/downloadAttachment.do?fileid=${projectpicture.fileid}','${projectpicture.fileid}')"style="width:80px; height:60px;"></div></c:forEach></td></tr>...

javascript

<script type="text/javascript">
$(document).ready(function () {$("#picture").change(function () {var fil = this.files;var file=document.getElementById('picture');var listsize=document.getElementById('listsize').value;if((parseInt(listsize)+parseInt(fil.length))>3){file.value="";alert("最多上传3张图片!");}else{for (var i = 0; i < fil.length; i++) {reads(fil[i]);}}function reads(fil){var reader = new FileReader();reader.readAsDataURL(fil);reader.onload = function(){document.getElementById("dd").innerHTML += "<img style='height:60px;width:80px' src='"+reader.result+"'>";};} });
});
function showPicture(picture,fileid){var showPicture = "<img class='hidden' src='" + picture + "' style='width:500px;' >";document.getElementById("showImg").innerHTML = showPicture;$(".hidden").attr('onclick','hidediv()');document.getElementById("showImg").style.display="";
}
function hidediv() {document.getElementById("showImg").style.display="none";
}
function del(fileid) {var itemformatid=document.getElementById("itemformatid").value;if(confirm('您确认想要删除图片吗?')){$.ajax({type: "POST",url: "deletePic.do",data: "itemformatid="+itemformatid+"&fileid="+fileid,success: function(data){var obj = JSON.parse(data);if(obj == "1"){alert('业态图片删除成功!');location.reload();return;}alert('图片删除失败!');}});  }
} </script>

图片预览,图片显示以及图片删除相关推荐

  1. uniapp 对富文本中的图片预览及长按图片识别二维码/保存图片

    uniapp 对富文本中的图片预览及长按图片识别二维码/保存图片 富文本一定要使用uniapp提供的<rich-text>标签,不要使用 v-html 因为<rich-text> ...

  2. html 手机qq图片预览,模拟QQ心情图片上传预览示例

    出于安全性能的考虑,目前js端不支持获取本地图片进行预览,正好在做一款类似于QQ心情的发布框,找了不少jquery插件,没几个能满足需求,因此自己使用SWFuplad来实现这个图片上传预览. 先粘上以 ...

  3. 若依前后端分离vue 中项目上线后 图片预览无法显示问题

    这里看到 图片返回的url地址里面 图片前缀名多了个 /prod - api 导致图片无法预览 找到components 里面的imagetwo 里面的index.vue这里只需要在url上传图片组件 ...

  4. ckfinder 图片预览 有的显示有的不显示_Python学习之图片显示

    利用OpenCV读取并显示一张图片 # This is a sample OpenCV script. 遇到的小坑: 1.报错: ImportError: No module named cv2 第一 ...

  5. html5 点击图片预览放大,jQuery超实用图片放大预览特效插件

    大自然的自述 过去,我这儿有新鲜的空气,清澈的河流,雄伟的高山,一望无际的草原,郁郁葱葱的森林.天空中,小鸟在自由自在的飞翔:水里,小鱼在快活的游来游去:森林里,动物们快乐地嬉戏,人类辛勤的种植.一切 ...

  6. [转]如何解决Windows图片预览窗口无法显示图片缩略图

    问:我的电脑中安装的是Windows                   2000,最近发现文件夹的图片预览功能不能使用了,也就是说图片预览窗口无法显示图片缩略图了,在该位置上只有文件的图标.请问这是 ...

  7. win7计算机无法显示,最新版本:如果无法显示win7计算机的图片预览,该怎么办...

    有时,当我们要浏览图片时,我们发现图片仅显示图标而不显示预览,因此,如果无法显示win7计算机的图片预览,该怎么办?让研究编辑告诉所有人解决问题.显示方法,希望它对大家有帮助. Win7计算机图片预览 ...

  8. 浅谈js本地图片预览

    最近在工作中遇到一个问题,就是实现一个反馈页面,这个反馈页面的元素有反馈主题.反馈类型.反馈内容.反馈人联系电话以及反馈图片.前端将这些反馈的元素POST给后台提供的接口:实现这个工作的步骤就是:页面 ...

  9. vue移动端实现图片预览

    接着上文的文件上传.下载.删除继续往下说,我们先说移动端的图片格式预览 上文说到了vue引用了vant插件,是一个很好用的移动端开发组件,它自带了上传文件的方法,当然也带了图片预览的方法 图片预览其实 ...

  10. js实现移动端图片预览:手势缩放, 手势拖动,双击放大...

    原文:js实现移动端图片预览:手势缩放, 手势拖动,双击放大... 前言 本文将介绍如何通过js实现移动端图片预览,包括图片的 预览模式,手势缩放,手势拖动,双击放大等基本功能: 扫码查看示例效果: ...

最新文章

  1. oracle坏块 戴明明,云和恩墨:基于PCIE 闪存卡的 Oracle 数据
  2. 可视化组织内的基因表达
  3. COM编程之二 接口
  4. 设计模式在项目中的应用案例_设计模式在项目中的应用(初学者版)
  5. X86汇编语言从实模式到保护模式11:指令格式及操作尺寸
  6. 对标 PyTorch,清华团队推出自研 AI 框架“计图” | AI 技术生态论
  7. 【Hadoop】MapReduce
  8. [转载]浅谈敏捷管理在软件项目中应用
  9. hdu1166敌兵布(线段树模板题)
  10. I2C总线与EPPROM
  11. 提神醒脑 MVP、MVVM 关系精讲
  12. linux drcom客户端配置
  13. 内网渗透(五十)之域控安全和跨域攻击-使用其他工具导出域账号和散列值
  14. 作为程序员的你,这10款在线编辑器,你用过哪一个?
  15. 树莓派 docker homeassistant supervisor安装
  16. (byte)0xaa 0xff
  17. MATLAB 画图--图形属性设置
  18. 布隆过滤器误判怎么办为什么会_五分钟小知识:布隆过滤器原理和应用分析
  19. 深度学习技术选型——文本相似度计算
  20. 微信小程序--P2P消息收发模式(MQTT)

热门文章

  1. elementUI el-tabs 实现动态选项卡页面效果
  2. springboot集成elasticsearch7.17.3
  3. 信号与系统(3)——周期矩形脉冲信号频谱及特点
  4. stm32-mini学习笔记-LCD-TFTLCD原理与配置介绍
  5. 计算机应用基础进制转换说课稿,进制和进制转换说课稿.doc
  6. 怎么提高WIFI信号?提高无线WIFI信号的方法教程
  7. 浅谈国内大型B2B平台有哪些
  8. 2020.10.12-10.19 人工智能行业每周技术精华文章汇总
  9. 理解TP、FP、TN、FN
  10. python 画竖线_python怎么画直线