位置: 编程技术 - 正文

基于jquery实现图片上传本地预览功能(jquery图片)

编辑:rootadmin

推荐整理分享基于jquery实现图片上传本地预览功能(jquery图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery图表,jquery实战,使用jquery,使用jquery,jquery图片,jquery图表,jquery图表,jquery 画图,内容如对您有帮助,希望把文章链接给更多的朋友!

当我们在上传文件时如果每次都要上传到服务器才可以预览这个做看上合理其实是不合理的,如果网速慢或图片有问题,这样不但浪费客户时间同时也浪费服务器资源了,下面我们介绍利用js上传图片时本地实现预览,希望此方法对各位有所帮助哦。一、原理

分为两步:

当上传图片的input被触发并选择本地图片之后获取要上传的图片这个对象的URL(对象URL);

把对象URL赋值给事先写好的img标签的src属性即可把图片显示出来。

在这里,我们需要了解Javascript里File对象、Blob对象和window.URL.createObjectURL()方法。

基于jquery实现图片上传本地预览功能(jquery图片)

1、File对象

File对象可以用来获取某个文件的信息,还可以用来读取这个文件的内容.通常情况下,File对象是来自用户在一个input元素上选择文件后返回的FileList对象,也可以是来自由拖放操作生成的 DataTransfer对象.

下面来看获取FileList对象:

2、Blob对象

一个Blob对象就是一个包含有只读原始数据的类文件对象.Blob对象中的数据并不一定得是JavaScript中的原生形式.File接口基于Blob,继承了Blob的功能,并且扩展支持了用户计算机上的本地文件.

我们想要得到的对象URL实际上就是从Blob这个对象获取的,因为File的接口继承Blob。下面就来把Blob对象转换成URL:

一个比较完整的实例

二、兼容性

&#;上述方法适用于chrome浏览器 &#;如果是IE浏览器可以直接使用input的value来代替src &#;网上查看资料有直接使用File对象的getAsDataURL()方法获取URL的,现在这个方法都已经废除,类似的还有getAsText()和getAsBinary()方法;

标签: jquery图片

本文链接地址:https://www.jiuchutong.com/biancheng/379278.html 转载请保留说明!

上一篇:jQuery实现本地预览上传图片功能(jquery打开本地html)

下一篇:jQuery数据类型小结(14个)(jquery 属性)

  • 个人所得税 补觉
  • 教育费附加的计征依据包括
  • 保险公司报销修手机
  • 销售费用和管理费用和财务费用
  • 房地产行业企业所得税政策
  • 公积金需要每月缴纳吗
  • 开出增值税专用发票流程
  • 企业所得税季度申报
  • 非居民企业所得税计算公式
  • 收到保险公司返还的保险费
  • 增值税进项没收到必须开销项怎么办?
  • 企业对外投资需要注意的事项
  • 普票冲红需要收回全部联次吗
  • 现金购入库存商品的分录
  • 一般纳税人普通发票要交增值税吗
  • 无偿获得固定资产的会计处理
  • 卫生防疫站调拨是什么意思
  • 本企业领用外购原材料进项税要转出吗
  • 跨年的物业费如何记账
  • 财务填写规范
  • 保护电脑安全的主要方式
  • 汇算清缴是什么时间
  • 职工教育经费超过扣除限额的时候调增还是调减
  • 企业所得税中的其他业务收入包括
  • 开发商卖房子要交多少营业税
  • 农村合作社免所得税吗
  • 一般股份支付的确认计量及帐务处理怎么做
  • 供热企业有哪些
  • 外贸企业进料加工复出口退税政策
  • 通讯费补贴如何入账
  • 如何在vue项目中禁止谷歌浏览器改变网页颜色
  • 注意力机制加在什么位置
  • docker的常用命令汇总
  • 投资性房地产在资产负债表中的列示
  • 城投公司政府购买棚改
  • 已认证的发票
  • 固定资产的原价包括增值税吗
  • 搅拌机属于哪类税收
  • 建筑公司包含哪些业务
  • dedecms进入数据库
  • 织梦小说采集
  • mongodb视频教程
  • 织梦程序
  • 金税四期有很多不实的传言
  • 公司冲账发票做账流程
  • 收到设计费分录怎么写
  • 固定资产属于净资产指的是什么
  • 现金股利征收个人所得税吗
  • 权益性无形资产包括哪些?
  • 生产成本的会计科目分录
  • 应收账款应付账款可以抵消吗
  • 企业转让固定资产企业所得税
  • 免费领课程有什么陷阱
  • 获取客户端所有cookie对象的方法
  • linux怎么禁用防火墙
  • win8.1 multiple edition
  • win10文字模糊怎么调整
  • windows8禁用uac
  • ubuntu server snap
  • win7鼠标间歇性卡顿一两秒
  • mac将多张图片保存到相册
  • 获取windows的最新信息
  • 微软何时推出win10
  • pm是什么软件的缩写
  • 封装windows7
  • win10系统没有关机选项
  • unity特效制作教程
  • js观察者模式和发布订阅
  • linux shell命令大全
  • python元数据
  • git 删除分支和回滚的实例详解
  • android 多个权限合并 弹窗
  • Unity3D游戏开发(第2版)
  • bud3d跑酷
  • JavaScript事件 "事件对象"的注意要点
  • android滚动布局
  • javascript要怎么学
  • jquery的方法
  • 玩转兽世:兽夫,亲一个
  • 增值税专用发票电子版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设