单个文件:
<div>
<input value="上传" type="file" id="photos_upload">
<img src="" id="result" width="100px" height="100px"/>
</div>
<script>
$("#photos_upload").on("change",function () {
var file = $(this)[0].files[0]; //document.getElementById('photos_upload').files[0];
var reader = new FileReader();
reader.onload = function ( event ) {
var txt = event.target.result; //base64
document.getElementById("result").src = txt;
};
reader.readAsDataURL(file);
})
</script>
多个文件:(只需在单个文件的基础上添加递归)
<div>
<input value="上传" type="file" id="photos_upload" multiple>
<img src="" class="re1" width="100px" height="100px"/>
<img src="" class="re2" width="100px" height="100px"/>
</div>
$("#photos_upload").on("change",function (event) {
var i=0;
fileUpload(0,event);
})
function fileUpload(i,event){
var length = $(event.target)[0].files.length;
if(i>=length){
return;
}
var file = $(event.target)[0].files[i];
var reader = new FileReader();
reader.onload = function ( event ) {
var txt = event.target.result; //base64
$(".re"+i).attr("src",txt);
};
reader.readAsDataURL(file);
i++;
fileUpload(i,event);
}

												

最新文章

  1. iOS项目分析及优化
  2. Good Bye 2016 - B
  3. Linux修改环境变量的方法
  4. ACM 另一种阶乘问题
  5. 黑马程序员----java基础笔记中(毕向东)
  6. python生成简单的验证码
  7. oc 基础知识
  8. python正则表达式基础篇
  9. LaTex代码生成器
  10. We Chall-Training: Encodings I -Writeup
  11. css设置兼容的透明样式
  12. php的filesystem基本函数的学习(1)
  13. mysql-SELECT子句的顺序
  14. weblogic 控制台访问速度很慢的解决方案
  15. POJ 2498
  16. idea中JDK失效
  17. 随笔教程:FastAdmin 如何打开新的标签页
  18. linux中强大的screen命令
  19. 51nod 1806 wangyurzee的树
  20. (转)ping命令

热门文章

  1. tar 查看压缩包内容
  2. 修改PostgreSQL数据库的默认用户postgres的密码
  3. 喷水装置(一)(南阳oj6)(简单贪心)
  4. BZOJ 3007 解救小云公主 二分答案+对偶图
  5. UNIX网络编程——网络I/O模型
  6. LeetCode 709. To Lower Case (转换成小写字母)
  7. network adapter
  8. 算法题:打印1到最大的n位数
  9. js对象和json的区别
  10. RatingBar android:isIndicator=&quot;true&quot;