为了在图片上传的应用中,方便用户及时预览图片,整合一个这样的例子
<!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>
分享到:
相关推荐
本文将深入探讨“jQuery上传图片预览插件”,这是一个实用的工具,旨在提升用户在网页上上传图片时的体验。该插件在浏览器中提供了图片的实时预览功能,尤其在处理图片大小调整和等比例缩放方面表现卓越,同时兼容...
### jQuery实现上传图片预览 在现代Web开发中,用户交互体验是提升网站吸引力的关键因素之一。其中,图片上传预览功能是许多应用场景中的一个重要环节,例如社交媒体、在线购物平台等。通过使用jQuery库,我们可以...
在用户选择图片文件后,我们并不直接上传图片,而是通过FileReader API读取选取的文件,然后在页面上创建一个图像元素(img)来显示预览。这个过程不涉及服务器,所有操作都在客户端完成,提高了用户体验,也减轻了...
对于图片预览功能,我们通常会有一个文件输入(`<input type="file">`)元素让用户选择图片,然后利用jQuery来监听文件选择事件。当用户选择图片后,我们可以读取文件内容并生成一个预览的图片元素。以下是一个基本...
源码地址:http://www.oschina.net/code/snippet_1049351_26784
在不同浏览器下可以预览照片,明确照片大小
在某些情况下,我们可能需要限制上传图片的尺寸,比如规定宽度和高度的最大值,或者保持一定的宽高比。这可以通过在预览阶段对图片进行剪裁实现。我们可以使用`canvas`的`drawImage`方法,指定绘制图像的区域,然后...
首先,我们需要理解图片预览的基本原理。在用户选择文件之前,我们无法直接预览图片。但是,当用户选择了一个图片文件后,我们可以使用HTML5的File API来读取文件内容,并创建一个数据URL。这个数据URL可以作为一个`...
为了在图片上传的应用中,方便用户及时预览图片,整合一个这样的例子.已经通过兼容IE6,7,8,9,火狐,谷歌,360,搜狗,UC,搜狗等浏览器,
jquery 上传图片前预览,就只是一个JS文件,使用也简单 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head > 图片...
在这个背景下,"jQuery H5移动端图片预览插件"应运而生,它旨在解决移动端图片预览的问题,为用户提供流畅、高效且自适应的图片浏览体验。 这款插件主要针对手机和平板等移动设备设计,它能够无缝地集成到你的H5...
在IT行业中,尤其是在Web开发领域,用户经常需要上传图片,而提供一个图片上传前的预览功能能够极大地提升用户体验。这个“jquery图片上传前预览 无需上传至服务器”的技术方案,就是解决这一问题的一种方法。它允许...
在这个"jquery 本地上传图片预览Demo"中,我们将关注jQuery插件的应用,尤其是与图片预览相关的技术。 首先,本地图片预览功能的核心在于读取用户选择的文件,并在不实际上传的情况下在浏览器中显示。在HTML5中,...
"C# jQuery AJAX 预览并无刷新上传图片"的主题涵盖了多项技术,旨在提供流畅、直观的用户体验。以下是对这些知识点的详细阐述: 1. **jQuery**:jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、...
在网页开发中,图片预览是一项常见的需求,特别是在用户上传图片或者查看大图时,能够实时预览图片的效果显得尤为重要。jQuery,一个广泛使用的JavaScript库,提供了丰富的API和方法来简化这种操作。本文将深入探讨...
在批量上传图片的场景中,jQuery可以提供方便的API来处理用户的选择和预览过程。 批量上传的核心技术之一是Web Uploader,这是一个基于HTML5和Flash的文件上传组件,兼容多种浏览器。在`webuploader.js`和`...
在网页开发中,图片预览功能是不可或缺的一部分,尤其是在用户上传图片或浏览图片库时。一个优秀的图片预览插件能够提供流畅的用户体验,增强网站的交互性。本篇文章将深入探讨如何利用jQuery实现图片预览功能,并...