`

上传图片 预览功能

 
阅读更多

使用HMTL5 FileReader 处理上传图片的预览,以下代码已经在IE7,8,9,firefox 21.0,chrome浏览器下测试通过

如想了解更多HTML5

请参看:http://hushc.sinaapp.com//post/27

http://www.w3.org/TR/FileAPI/

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript" src='jquery.js'>

  </script>
  <script type="text/javascript">
  
$(function() {
    var path,
        clip = $("#img"),
        FileReader = window.FileReader;
    $("#fileP").change(function() {
        if (FileReader) {
            var reader = new FileReader(),
                file = this.files[0];
            reader.onload = function(e) {
                clip.attr("src", e.target.result);
            };
            reader.readAsDataURL(file);
        }
        else {
            path = $(this).val();
            if (/"\w\W"/.test(path)) {
                path = path.slice(1,-1);
            }
            clip.attr("src",path);
        }
    });
});
  </script>
 </head>

 <body>
  <input type="file" id="fileP">
  <img id="img" src="">
 </body>
</html>

 

0
0
分享到:
评论
4 楼 学霸龙哥哥 2015-10-27  
[img]http://www.baidu.com/img/bd_logo1.png" style="position:absolute;left:111px;top:222px;[/img]
3 楼 学霸龙哥哥 2015-10-27  
[img]<img src=" http://www.baidu.com/img/bd_logo1.png" style="position:absolute;left:111px;top:222px;">[/img]
2 楼 学霸龙哥哥 2015-10-27  
<img src=" http://www.baidu.com/img/bd_logo1.png" style="position:absolute;left:111px;top:222px;">
1 楼 学霸龙哥哥 2015-10-27  
[url]http://www.baidu.com/img/bd_logo1.png" style="position:absolute;left:111px;top:222px;[/url]

相关推荐

    上传图片预览功能

    在网页开发中,上传图片预览功能是一项常用且重要的功能,它允许用户在实际上传之前查看图片的效果,提升用户体验。本篇文章将详细讲解如何利用JavaScript实现这一功能,以标题“上传图片预览功能”和描述“在页面...

    PHP上传图片带预览功能

    上传图片"&gt; ``` 这里的`enctype="multipart/form-data"`属性是必须的,因为它允许我们发送二进制数据(如图片)到服务器。 接下来,我们需要在`upload.php`文件中处理上传请求。PHP的`$_FILES`全局数组包含了...

    兼容ff的上传图片预览功能示例

    "兼容ff的上传图片预览功能示例"这个标题表明了这个代码实例或教程主要目标是确保在Firefox浏览器中能够正常运行的图片预览功能。 通常,图片预览功能依赖于HTML5的File API,包括`&lt;input type="file"&gt;`元素和`...

    JS上传图片预览功能

    在网页开发中,JS上传图片预览功能是一个常见的需求,特别是在用户需要在提交前查看上传图片效果的情况下。这个小DEMO提供了一种解决方案,适用于多种浏览器环境,包括IE6到9、Firefox、Chrome17+、Opera11+以及...

    上传图片带预览功能.支持手机微信预览

    为了提供更好的用户体验,"上传图片带预览功能"是一项至关重要的特性。它允许用户在实际提交文件之前查看所选图片的效果,确保图片符合预期,减少误操作。这项功能不仅适用于PC端,同时也必须支持手机端,特别是微信...

    JQUERY上传图片预览功能

    在本文中,我们将深入探讨如何利用jQuery实现一个图片上传预览功能,这是一个用户友好的特性,尤其在处理图像上传时,能够提供即时的反馈,提升用户体验。 首先,我们需要理解jQuery的核心概念。jQuery通过一种简洁...

    js上传图片预览图片.pdf

    在Web开发中,上传图片预览功能是非常常见的需求。通过HTML、CSS和JavaScript可以实现图片上传预览的功能。本文将对JS上传图片预览技术进行详细的介绍 и分析。 1. 文件上传输入限制 首先,在HTML文件中,我们需要...

    .net批量上传图片带预览功能

    总的来说,".net批量上传图片带预览功能"这个项目涵盖了.NET Web开发中的文件上传、前端交互和用户体验优化等多个知识点,对于学习和实践.NET Web开发具有很高的参考价值。通过理解并实践这些代码,开发者可以提升...

    实现上传图片之前的预览功能.rar

    在开发Web应用时,用户可能需要上传图片,为了提供更好的用户体验,实现上传图片之前的预览功能至关重要。这个功能允许用户在正式提交之前查看所选图片的效果,确认无误后再进行上传,大大降低了出错的可能性。本...

    详解nodejs实现本地上传图片并预览功能(express4.0+)

    写在前面:计划实现图片上传预览功能,但是本地图片上传所获得路径为 C:\fakepath\”+文件名的形式,得不到文件真实路径,所以无法直接预览,于是采用将图片上传至服务器,传回服务器路径,实现预览。前端采用通过...

    前端页面图片上传即时预览功能

    在前端开发中,图片上传即时预览功能是一个常见的需求,特别是在网页表单、社交媒体平台或者内容编辑器等场景。这个功能允许用户在选择图片后,能够在页面上立即看到即将上传的图片,提供一种直观的反馈,提升用户...

    图片上传预览功能实现-java

    在Java开发中,图片上传预览功能是一项常见的需求,它允许用户在正式上传图片之前查看其效果,确保图片质量和格式符合应用的要求。本教程将详细讲解如何在Java环境中实现这一功能,包括必要的技术和步骤。 首先,...

    asp实现多图片上传并预览功能程序源码.zip

    资源名:asp实现多图片上传并预览功能程序源码.zip 资源类型:程序源代码 源码说明: 基于asp的多图片上传功能 并实现预览功能的程序源码 包含完整代码和注释很适合学习借鉴 适合人群:新手及有一定经验的开发人员

    JS+asp.net+图片上传+预览+支持多上传+上传前预览

    综合上述,JS与ASP.NET的结合使用使得图片上传和预览功能变得更加高效和直观。开发过程中,还需要注意安全性问题,比如防止文件类型攻击、大小限制等。同时,为了兼容不支持HTML5特性的旧版浏览器,可能需要提供降级...

    bootstrap图片上传和预览

    在这个场景下,我们讨论的是如何在Bootstrap环境中实现图片的上传和预览功能。 首先,我们要了解`bootstrap-fileinput`,这是一个基于Bootstrap的高级文件输入插件,由Krajee提供。这个插件极大地扩展了...

    input file上传图片预览

    在前端开发中,"input file上传图片预览"是一个常见的需求,它允许用户选择本地的图像文件,并在上传前提供预览。...通过这些技术,我们可以创建一个交互式的、安全的图片预览功能,同时考虑用户体验和安全性。

    js实现图片上传预览功能

    js实现图片上传预览功能,自己稍微加工了一下,这个在IE9上面挺有意思的,alert(img.offsetWidth+"---"+img.offsetHeight);第一次输出每次都是28---30,第二次之后就会显示图片的实际大小,具体原理不懂,有明白的...

    .Net图片上传预览

    在.NET开发环境中,图片上传预览功能是常见的需求,它允许用户在上传图片到服务器之前进行查看和确认,提升用户体验。下面将详细讲解如何实现这一功能。 首先,我们需要理解图片预览的基本原理。图片预览通常涉及到...

Global site tag (gtag.js) - Google Analytics