博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端图片预览
阅读量:6078 次
发布时间:2019-06-20

本文共 1038 字,大约阅读时间需要 3 分钟。

 网站后台页面有一个功能,管理员上传图片的时候实现预览,这个功能想到两种实现方法:

1.每次添加图片服务端处理图片,ajax传回缩略图,在页面展示。

2.前端实现预览,只有当提交表单的时候才跟服务器交互。

前端预览的好处显而易见,减少跟服务器的请求次数。百度了下,前端完全能实现这个功能,这个功能也就转化成了前端读取本机文件。考虑到网站是给内部人员用的,不用考虑浏览器兼容的问题,实现起来就简单多了。

没什么好说的,上传图片用这个标签<input type="file">,这个元素的属性files(是个FileList对象),通过这个特性就可以读取本机的文件了。files的详细介绍可以阅读《javaScript权威指南》,或者参考这个博文:。

每次选择文件后,立即显示选择图片预览,就要用到input的onchang事件。本文不用file的操作方式,而是用URL.createObjectURL(),该方法会根据传入的参数创建一个指向该参数对象的URL.

效果:

 

下面是代码:

1  2  3  4 
5 无标题文档 6 7 8 9
10
11
12
13
14 15 16
17
18
19
20
21
22
23
24
25
26 27 41 50 51

 

转载于:https://www.cnblogs.com/xiaochongchong/p/5420681.html

你可能感兴趣的文章
微软开放Kinect for Windows样本代码
查看>>
武汉户口的必要性
查看>>
计算机语言的基本理论
查看>>
[转]java加密算法简要介绍
查看>>
aaa
查看>>
批处理命令篇--配置免安装mysql
查看>>
VMWare虚拟机系统网络配置
查看>>
性能优化你必须知道的那些事儿
查看>>
锋利的jQuery-4--给事件添加命名空间
查看>>
linux概念之cpu分析
查看>>
性能调优攻略
查看>>
Java策略模式(Strategy模式) 之体验
查看>>
负载均衡探测器lbd
查看>>
【转】浅谈.net remoting 与webservice
查看>>
Golang 笔记 5 go语句
查看>>
ef core
查看>>
JavaScript——DOM或以树形展示的Web页面
查看>>
Linux之用户管理--初级上
查看>>
使用Chrome快速实现数据的抓取(一)——概述
查看>>
数据库原理及应用第7章课后习题答案
查看>>