位置: 编程技术 - 正文

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

  • 纳税人为风险纳税人
  • 收到货款会计分录怎么做
  • 红冲去年暂估的费用怎么做账
  • 兼职人员的工资怎么算
  • 财政应返还额度与财政拨款收入的关系
  • 预期报酬率和期望报酬率一样吗
  • 跨年租赁费如何处理
  • 普通发票专用发票每张最高限额
  • 转出未交增值税是借方还是贷方
  • 企业的日常经营活动主要包括哪三个经营过程
  • 采购退货红字发票怎么写
  • 电商支付的刷单费怎样做记账凭证?
  • 制造费用结转生产成本金蝶怎么操作
  • 分摊费用怎么说合适
  • 新建账套应收账款怎么填客户
  • 存货跌价准备的账务处理
  • 环保税和环境税一样吗
  • 网上订酒店怎么预定
  • 资产计税基础是怎么填
  • 出口业务类型怎么写
  • 租个人房屋办公怎么租
  • 建筑行业营改增税率变化
  • 公司破产清算的清偿顺序为
  • 固态硬盘坏了的话是整个坏吗
  • win11自带一键重装系统
  • 税收返还包括哪些税
  • 认证进项转出怎么操作
  • 工程决算超预算起诉
  • 外贸公司付款方式有几种
  • mmcexe进程异常报错
  • 没有组策略权限
  • php echo \n
  • 固定资产如何做账务处理
  • 螺旋状芦荟 (© David Madison/Getty Images)
  • CNN+LSTM+Attention实现时间序列预测(PyTorch版)
  • 暂估成本的账务处理分录
  • iis 7下安装laravel 5.4环境的方法教程
  • php魔术常量有多少
  • 首个ChatGPT开发的应用上线;ChatMind思维导图工具;中文提示词大全;Copilot平替 | ShowMeAI日报
  • php实现图片上传
  • 自查补缴增值税附表一怎么填写
  • 土地增值税的相关问题
  • mysql查询或
  • 新公司财务需要哪些东西
  • 商业印花税的计算公式
  • 购买的软件属于什么资产
  • 房地产开发企业增值税税率
  • 开办费的最新账务处理会计视野
  • 除了住房公积金还有什么基金
  • 公司代缴社保如何查询
  • 一般纳税人公司注册资金最低多少
  • 应交税费的记账分录
  • 借方是收入还是支出损益类
  • 企业代扣个人社保最新会计处理
  • 公司劳务过账的法律依据
  • 收到退回的企业所得税如何做账
  • 股东现金存入公司账户,该如何做账?
  • 不动产经营租赁属于什么服务
  • 纳税筹划有哪些特点以及原则?
  • 盗版win10系统
  • win8.1开机密码忘了
  • vidaa 破解
  • ubuntu software database is broken错误该怎么解决?
  • alpine安装apt
  • win7推送win10
  • xp操作系统还能用吗
  • linux系统ftp服务
  • 虚拟机centos7无法启动
  • win7由于所要求的文件丢失或损坏
  • easyui给下拉框赋值
  • CCProgressTimer 进度条动画在cocos2dx+lua中的使用
  • jq拖拽div替换位置
  • node. js教程
  • Node.js中的核心模块包括哪些内容?
  • node.js gui
  • android中handler机制
  • javascrip
  • 纳税信用b级可以贷款多少
  • 增值税发票不够用怎么增票
  • 国税总局17号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设