`

jsp预览本地上传图片

    博客分类:
  • jsp
 
阅读更多

<%@ page contentType="text/html;charset=UTF-8"%>
<html>
 <head>
  <title>图片上传预览</title>
  <script>
   function PreviewImage(imgFile)
   {
    var pattern = /(\.*.jpg$)|(\.*.png$)|(\.*.jpeg$)|(\.*.gif$)|(\.*.bmp$)/;     
    if(!pattern.test(imgFile.value))
    {
     alert("系统仅支持jpg/jpeg/png/gif/bmp格式的照片!"); 
     imgFile.focus();
    }
    else
    {
     var path;
     if(document.all)//IE
     {
      imgFile.select();
      path = document.selection.createRange().text;
      document.getElementById("imgPreview").innerHTML="";
      document.getElementById("imgPreview").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src=\"" + path + "\")";//使用滤镜效果
     }
     else//FF
     {
      path = URL.createObjectURL(imgFile.files[0]);
      document.getElementById("imgPreview").innerHTML = "<img src='"+path+"'/>";
     }
    }
   }
  </script>
 </head>
 <body>
  <center>
   <input type="file" onchange='PreviewImage(this)' />
   <div id="imgPreview" style='width:500px; height:400px;'>
    <img src=""/>
   </div>
  </center>
 </body>
</html>

分享到:
评论

相关推荐

    Jsp中显示本地图片预览

    在JSP(JavaServer Pages)中,显示本地图片预览是一项常见的需求,特别是在网页开发中。JSP是一种基于Java的动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,以实现服务器端的数据处理和动态...

    jsp 本地图片上传前的预览

    在用户上传图片之前提供预览功能,能够提升用户体验,让用户在正式提交前确认图片效果。本项目着重讨论如何在Java JSP环境下实现本地图片的预览功能,结合jQuery库来增强前端交互。 首先,我们要理解JSP(Java...

    jsp图片上传及预览

    通过对JSP、HTML、JavaScript以及浏览器兼容性的综合应用,可以有效提升用户体验,特别是在电商等需要频繁上传图片的应用场景下。开发者可以根据实际需求调整代码细节,比如增加更多的错误提示、优化预览效果等,以...

    【绝对可用】jsp提前预览 上传图片

    【标题】"【绝对可用】jsp提前预览 上传图片" 涉及的主要知识点是JSP(JavaServer Pages)技术在处理图片上传与预览功能的应用。在Web开发中,用户经常需要上传图片,而预览功能可以提供即时反馈,确保用户上传的...

    上传图片预览_jsp

    图片上传预览是一种在图片上传之前对图片进行本地预览的技术。 使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验。 但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。 不过群众的智慧是...

    jquery 本地上传图片预览Demo

    在这个"jquery 本地上传图片预览Demo"中,我们将关注jQuery插件的应用,尤其是与图片预览相关的技术。 首先,本地图片预览功能的核心在于读取用户选择的文件,并在不实际上传的情况下在浏览器中显示。在HTML5中,...

    Jquery 表单验证+本地图片上传-切割-预览

    在本项目中,"Jquery 表单验证+本地图片上传-切割-预览"是一个综合性的前端开发实例,它涵盖了几个重要的JavaScript库和技术,包括jQuery、表单验证、图片上传、图片切割以及预览功能。以下是这些知识点的详细解释:...

    JSP文件在线预览

    在线预览JSP文件意味着用户无需下载文件到本地,而是通过浏览器直接查看其内容和效果。 要实现JSP文件的在线预览,我们需要以下几个关键技术: 1. **Web服务器**:如Apache Tomcat,它能解析和执行JSP文件,并返回...

    jsp+jquery(jcrop)实现的图片预览剪切上传

    总的来说,`jsp+jquery(jcrop)实现的图片预览剪切上传`项目是一个实用的示例,它展示了如何利用现有技术栈解决实际问题。开发者可以在此基础上进行定制,适应各种不同的图片处理需求,例如添加更多图片格式的支持...

    图片上传,html页面,本地预览,后台前台页面代码都有

    总结来说,这个项目提供了一套完整的图片上传方案,包括前端的HTML和JavaScript实现的图片预览,以及后端的JSP处理图片上传。通过这样的实践,开发者可以更好地理解前后端协作处理文件上传的整个流程,从而在实际...

    上传图片-预览上传MVC (java,css,js,jsp) 代码片段(全)

    综上所述,实现“上传图片-预览上传”功能涉及多方面的技术,包括前后端的交互、文件操作、数据库存储、用户体验设计以及安全措施。通过合理地运用这些技术,我们可以构建一个高效、安全且用户体验良好的图片上传...

    jsp+servlet 图片上传

    9. **前端展示**:在`JSP`页面上,可以显示上传结果,比如成功信息、错误信息,甚至预览上传的图片。 以上就是`JSP`和`Servlet`结合实现图片上传功能的基本流程。实践中,还可能涉及到安全性优化,如使用MIME类型...

    html5+jsp图片裁剪上传

    总结起来,"html5+jsp图片裁剪上传"是一个典型的前端与后端协作的案例,它利用了HTML5的新特性实现图片的选取、预览、裁剪和上传,而JSP则负责处理服务器端的数据存储。了解并掌握这些技术,对于开发Web应用特别是...

    jsp图片上传完整示例

    本示例"jsp图片上传完整示例"就是一种实现此类功能的实际操作,它基于经典的Struts框架和Hibernate ORM工具,提供了一个可直接运行的解决方案。下面我们将深入探讨这个知识点。 首先,JSP(JavaServer Pages)是一...

    Jsp + JCrop 上传头像预览并剪切

    在这个系统中,用户可以选择本地的图片文件进行上传。通常,这会涉及到文件输入控件的使用,以及通过Ajax异步提交文件数据,避免页面刷新。在服务器端,JSP接收文件流并存储到服务器的特定位置,同时生成预览图片供...

    jsp图片上传可裁剪

    在IT行业中,尤其是在Web开发领域,用户经常需要上传图片,并且有时还需要对这些图片进行裁剪以满足特定的尺寸或比例要求。`jsp图片上传可裁剪`这个主题主要涉及两个关键技术点:图片上传和图片裁剪。接下来,我们将...

    jsp实现图片上传功能

    例如,可以返回一个简单的HTML页面,显示已上传图片的预览或者链接。 6. **安全考虑**:确保上传功能的安全性是至关重要的。应检查文件类型,避免上传恶意脚本(如`.php`),限制文件大小,防止DoS攻击。还可以使用...

    JSP 图片上传裁剪Demo

    例如,我们可以获取上传图片的原始宽高,根据用户在前端选择的裁剪区域,计算出裁剪后的坐标和尺寸,然后对原图进行相应的处理。 前端的图片裁剪通常可以通过JavaScript库如jQuery-UI的Resizable和Draggable组件,...

    jsp版fckeditor 工程源代码(可上传图片)

    "jsp版fckeditor 工程源代码(可上传图片)" 这个标题表明我们正在处理一个基于JavaServer Pages (JSP) 的项目,它使用了FCKeditor,这是一个知名的富文本编辑器,特别是对于网页内容的编辑和管理。此工程源代码的亮点...

    JSP可视化上传图片且截图

    在这个特定的场景中,“JSP可视化上传图片且截图”是指开发一个功能,让用户能够像在QQ或微博上一样,方便地上传图片,并可能包括实时预览、裁剪或截图等操作。 首先,我们需要理解这个功能的核心组成部分: 1. **...

Global site tag (gtag.js) - Google Analytics