`

jquery上传图片预览

UI 
阅读更多
为了在图片上传的应用中,方便用户及时预览图片,整合一个这样的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>上传图片预览</title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>
 <script type="text/javascript" src="jquery-1.5.2.min.js"></script>
 <script type="text/javascript" src="picview.js"></script>
 <script type="text/javascript">
	//预览领导照片
function imageChange(obj){
	       var fileFormat="jpg,jpeg,png,gif,bmp";
	       var path = $(obj).val();
	       var index=$(obj).attr('fileindex');
	     	var fileName = getFileName(path);
	       var fileExtLowerCase=
(/[.]/.exec(fileName)) ? /[^.]+$/.exec(fileName.toLowerCase()) : '';
              //文件后缀
	       if(fileFormat.indexOf(fileExtLowerCase) >=0){
	            ShowImage(obj,index,100,75);
	       }else{
	        alert('请选择图片,格式(*.jpg|*.jpeg|*.png|*.gif|*.bmp)');
	        $(obj).val('');
	        alert($("#imgHeadPhoto"+index).get(0).src);
	         $("#imgHeadPhoto"+index).get(0).src='';
	       }
       }
 function getFileName(obj){
	  			 var pos = obj.lastIndexOf("\\")*1;
				 return obj.substring(pos+1);
			}
 </script>

 <body>
 <div id="divPreview1" ><img id="imgHeadPhoto1" src="" height="100" width="75" alt="照片预览"/></div>
<div id="divNewPreview1"  style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image); border: solid 1px #d2e2e2; display: none;"></div>
<input  fileindex="1" class="input_200" onchange="imageChange(this)" type="file"  />
 </body>
</html>

分享到:
评论
1 楼 tjzx 2014-05-09  

相关推荐

    jquery上传图片预览插件

    本文将深入探讨“jQuery上传图片预览插件”,这是一个实用的工具,旨在提升用户在网页上上传图片时的体验。该插件在浏览器中提供了图片的实时预览功能,尤其在处理图片大小调整和等比例缩放方面表现卓越,同时兼容...

    jQuery实现上传图片预览

    ### jQuery实现上传图片预览 在现代Web开发中,用户交互体验是提升网站吸引力的关键因素之一。其中,图片上传预览功能是许多应用场景中的一个重要环节,例如社交媒体、在线购物平台等。通过使用jQuery库,我们可以...

    jquery上传图片预览简单实现

    在用户选择图片文件后,我们并不直接上传图片,而是通过FileReader API读取选取的文件,然后在页面上创建一个图像元素(img)来显示预览。这个过程不涉及服务器,所有操作都在客户端完成,提高了用户体验,也减轻了...

    JQUERY上传图片预览功能

    对于图片预览功能,我们通常会有一个文件输入(`&lt;input type="file"&gt;`)元素让用户选择图片,然后利用jQuery来监听文件选择事件。当用户选择图片后,我们可以读取文件内容并生成一个预览的图片元素。以下是一个基本...

    jquery 上传图片 预览

    源码地址:http://www.oschina.net/code/snippet_1049351_26784

    JQUERY上传图片预览

    在不同浏览器下可以预览照片,明确照片大小

    strut2 jquery上传 图片预览 截取图片大小

    在某些情况下,我们可能需要限制上传图片的尺寸,比如规定宽度和高度的最大值,或者保持一定的宽高比。这可以通过在预览阶段对图片进行剪裁实现。我们可以使用`canvas`的`drawImage`方法,指定绘制图像的区域,然后...

    jQuery上传图片预览,简洁版,可兼容IE和FIREFOX

    首先,我们需要理解图片预览的基本原理。在用户选择文件之前,我们无法直接预览图片。但是,当用户选择了一个图片文件后,我们可以使用HTML5的File API来读取文件内容,并创建一个数据URL。这个数据URL可以作为一个`...

    jquery上传图片预览-免费下载

    为了在图片上传的应用中,方便用户及时预览图片,整合一个这样的例子.已经通过兼容IE6,7,8,9,火狐,谷歌,360,搜狗,UC,搜狗等浏览器,

    jquery 上传图片前预览

    jquery 上传图片前预览,就只是一个JS文件,使用也简单 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html&gt; &lt;head &gt; 图片...

    jQuery H5移动端图片预览插件

    在这个背景下,"jQuery H5移动端图片预览插件"应运而生,它旨在解决移动端图片预览的问题,为用户提供流畅、高效且自适应的图片浏览体验。 这款插件主要针对手机和平板等移动设备设计,它能够无缝地集成到你的H5...

    jquery图片上传前预览 无需上传至服务器

    在IT行业中,尤其是在Web开发领域,用户经常需要上传图片,而提供一个图片上传前的预览功能能够极大地提升用户体验。这个“jquery图片上传前预览 无需上传至服务器”的技术方案,就是解决这一问题的一种方法。它允许...

    jquery 本地上传图片预览Demo

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

    C# jquery ajax 预览并无刷新上传图片

    "C# jQuery AJAX 预览并无刷新上传图片"的主题涵盖了多项技术,旨在提供流畅、直观的用户体验。以下是对这些知识点的详细阐述: 1. **jQuery**:jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、...

    jquery实现图片预览

    在网页开发中,图片预览是一项常见的需求,特别是在用户上传图片或者查看大图时,能够实时预览图片的效果显得尤为重要。jQuery,一个广泛使用的JavaScript库,提供了丰富的API和方法来简化这种操作。本文将深入探讨...

    jQuery支持预览多个文件_多张图片批量上传插件

    在批量上传图片的场景中,jQuery可以提供方便的API来处理用户的选择和预览过程。 批量上传的核心技术之一是Web Uploader,这是一个基于HTML5和Flash的文件上传组件,兼容多种浏览器。在`webuploader.js`和`...

    jquery图片预览插件实例

    在网页开发中,图片预览功能是不可或缺的一部分,尤其是在用户上传图片或浏览图片库时。一个优秀的图片预览插件能够提供流畅的用户体验,增强网站的交互性。本篇文章将深入探讨如何利用jQuery实现图片预览功能,并...

Global site tag (gtag.js) - Google Analytics