位置: 编程技术 - 正文

基于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 属性)

  • 软件开发费税率17还是6
  • 个体工商户一直没办税务登记证
  • 税前扣除项目包括
  • 异地车辆流程
  • 三免三减半如何申报企业所得税
  • 经营活动产生的净现金流量计算公式
  • 分配本月工资及福利费会计分录
  • 员工上下班交通安全培训
  • 暂估发票到账出入库单要填吗
  • 购买方已认证未抵扣,发票用退回吗
  • 一般存款账户的主要用途
  • 保险公司代扣代缴车船税完税证明
  • 材料款付款流程
  • 政府补助收入总额等于
  • 委托加工应税消费品消费税的账务处理是怎样的?
  • 利润表中企业所得税
  • 发票丢失能直接作废吗
  • 个人所得税申报是什么意思?
  • 技术开发合同免征企业所得税吗
  • 固定资产无形资产折旧时间起始
  • 涂料发票几个点的税
  • 房租发票进项税额抵扣
  • 已交税金是什么科目
  • 收到押金入什么会计科目
  • 总账会计就是内外账合并吗
  • 进口产品需要交税吗
  • 个税0申报逾期一年
  • 变更经营范围要什么资料
  • 空头支票怎么办
  • 简述linux系统
  • 坏账准备 结转
  • php中execute
  • 安装winsock
  • 临时存款账户销户
  • 财税〔2017〕34号文件中提到的科技型中小企业是指哪种企业?
  • 企业所得税会计利润
  • 什么样的费用算研发费用
  • jsoup js
  • 原始凭证必要时可以涂改
  • 个税申报表收入额怎么填
  • 社保缴费基数3400
  • 小规模申请一般纳税人的条件
  • 非货币性资产交换准则
  • java中file的用法
  • 利用python创建文件
  • 小规模纳税人销售商品会计分录
  • 工会经费为0是不用申报的?
  • 当master down掉后,pt-heartbeat不断重试会导致内存缓慢增长的原因及解决办法
  • sql server single user
  • PostgreSQL 角色与用户管理介绍
  • 投资收益会计科目账务处理
  • 退物业费如何记帐
  • 小规模纳税人减按1%如何填报申报表
  • 事业单位财政直拔工资误填为劳务费怎么写情况说明
  • 公司销售一批物品怎么做
  • 货款收不回来了怎么做账
  • 库存现金管理是财务分析的吗
  • 贸易公司如何核名
  • 建账之前的业务怎么处理
  • 城镇土地使用税的计税依据
  • 纳税人办理逾期申报流程
  • 装修费用一次性摊好还是分期好
  • 投资性房地产的范围
  • 按关键字13,24,37,90,53,34
  • mysql绿色版安装配置教程
  • windf9
  • windows vista 版本
  • window10运行框
  • jQuery+PHP实现可编辑表格字段内容并实时保存
  • python爬虫全套教程
  • opengl 函数可以在子线程中调用吗
  • node.js快速入门
  • linux中fork()函数详解(原创!!实例讲解)
  • shell脚本 !
  • Android自定义控件开发入门与实战 百度网盘
  • 税务局遴选能去什么单位
  • 网上新办税务操作流程
  • 上海42年工龄退休有没有补充养老金呢
  • 北京税务迁址流程是什么
  • 临汾的公司需要交社保吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设