位置: 编程技术 - 正文

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

  • 在报税显示缺少发票信息
  • 什么是税务代理人
  • 退个税app操作
  • 电汇凭证的会计怎么做账
  • 发票报销哪些要素不能少
  • 饭店发光板图片大全
  • 购买私募基金有风险吗
  • 一般纳税人主表第一栏数据
  • 财务费用属于什么科目借贷方向
  • 建筑工程公司收入成本怎么结转
  • 上年度职工月平均工资是税前还是税后
  • 蓝字发票有认证的吗
  • 退伍士兵增值税减免账务处理
  • 股权转让企业所得税税率
  • 合并报表中少数股东权益是什么意思
  • 车间管理人员的工资属于
  • 变电站是否缴纳房产税
  • 增值税发票做假什么后果
  • 承包食堂管理费用收取的依据
  • 包工包料装修
  • win11字体大小怎么调
  • 购进商品是什么会计科目
  • 现金流量表与资产负债表不符
  • mac如何修改照片的尺寸大小
  • 浅谈php技术
  • php对接微信支付教程
  • 企业退货产生的损失谁承担
  • 外单位承担
  • 跨期摊提类账户
  • vite config
  • 加工劳务费会计分录
  • vue状态管理有哪些
  • php面向对象优点,缺点
  • cakephp菜鸟教程
  • nginx配置文件格式
  • php抽象类可以多继承吗
  • vuejs axios
  • php简单统计中文字符
  • 为什么银行结息不加入账户
  • 期末结转会计分录模板
  • 固定资产记到什么账本
  • 客服部门发生的费用
  • 财务报表中的应收款项包括哪些
  • page_sql
  • 如何解决在大学的压力英语作文
  • mysql的一些命令
  • 自然人独资企业需要交企业所得税吗
  • 年度财务报表怎么作废
  • access china
  • sql2000数据迁移到2008
  • 安装sqlserver2005警告iis
  • sql server 创建数据表状态1第三行语法错误怎么回事
  • 公司收到待报解预算收入在哪里查具体情况
  • 金融资产主要包括
  • 银行承兑汇票是什么意思
  • 服务类发票怎么做分录
  • 收到公益性捐赠计入什么科目
  • 公司的在建工程入账会计分录没有付款
  • 公司购入的房子卖了,如何交增值税
  • 存货类明细分类账一般采用
  • 应当设置会计机构的单位有
  • 代理记账许可证查询
  • 产品是如何产生的
  • 公司支票可以进私人账户吗有限额吗
  • mysql5.7免安装版
  • mysqlbinlog -vvv
  • ubuntu20.04怎么用
  • ubuntu20.04怎么用
  • 如何给windowsXP磁盘加密码
  • android开发工具排行榜
  • 用python加密
  • ligerUI---ListBox(列表框可移动的实例)
  • linux shell脚本中sudo后输入密码
  • 安卓udp抓包
  • JavaScript中OnLoad几种使用方法
  • node.js使用mysql
  • jquery 图片
  • 关联公司销售
  • 专利转让个人所得税转换为经营所得
  • 小规模六税两费减免分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设