1:

//filereader 的方法
<form action="" enctype="multipart/form-data">
<input id="file" class="filepath" onchange="changepic(this)" type="file"><br>
<img src="" id="show" width="200">
</form>
<script>
function changepic() {
var reads= new FileReader();
f=document.getElementById('file').files[0];
reads.readAsDataURL(f);
reads.onload=function (e) {
document.getElementById('show').src=this.result;
};
}
</script>
2:

//createObjectURL的方法
<form action="" enctype="multipart/form-data">
<input id="file" class="filepath" onchange="changepic(this)" type="file"><br>
<img src="" id="show" width="200">
</form>
<script>
function changepic(obj) {
//console.log(obj.files[0]);//这里可以获取上传文件的name
var newsrc=getObjectURL(obj.files[0]);
document.getElementById('show').src=newsrc;
}
//建立一個可存取到該file的url
function getObjectURL(file) {
var url = null ;
// 下面函数执行的效果是一样的,只是需要针对不同的浏览器执行不同的 js 函数而已
if (window.createObjectURL!=undefined) { // basic
url = window.createObjectURL(file) ;
} else if (window.URL!=undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file) ;
} else if (window.webkitURL!=undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file) ;
}
return url ;
}
</script>

最新文章

  1. Maven仓库搭建和配置
  2. 从无到有实现登录功能以及thinkphp怎么配置数据库信息
  3. Go语言 Cookie的使用
  4. 安卓调用百度地图api 错误 mcode参数不存在
  5. Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
  6. hdu 4310 Hero
  7. Android 之 权限 uses-permission 设置
  8. WCF的回调使用实例代码说明
  9. 【转】gcc warning: braces around scalar initializer (标量初始化的括号)
  10. 2014.9.16HTML表单CSS
  11. Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明(转)
  12. UVA315- Network(无向图割点)
  13. 笔记,spring4+ehcache2配置文件
  14. Grodno 2015 (Urozero May 2015 Day 5)
  15. Java构造器与构建器的使用
  16. Spring Cloud Config采坑记
  17. 助教总结 -【福大软工实践-2017-2018-K班】
  18. APP-SERVICE-SDK:setStorageSync:fail;at page/near/pages/shops/shops page lifeCycleMethod onUnload function
  19. 关于SQL\SQL Server的三值逻辑
  20. spring 引用Bean的属性值

热门文章

  1. hnsdfz -- 6.20 -- day5
  2. zabbix免客户端监控网站URL
  3. Flutter Inspector 功能:Toggle Platform,Show Debug Paint,Show Paint Baselines
  4. 18.21 关键字extern
  5. @Async异步注解与SpringBoot结合使用
  6. TCP的概念
  7. case class 和class的区别以及构造器参数辨析
  8. C# 字符串转为DateTime类型
  9. shell中使用类似Python的参数处理
  10. VC工程产生文件后缀名解释