位置: 编程技术 - 正文

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

  • 医疗批发企业增值税税负率大概是多少
  • 进项税额怎么抵税
  • 进口增值税的计税价格为
  • 投资利税率包括所得税吗
  • 销售不动产营业税纳税义务发生时间
  • 增值税普通发票怎么开
  • 培训费发票开具的要求
  • 住宿费进项税分录
  • 一般纳税人废业怎么办
  • 库存完工产品属于什么会计科目,什么类别
  • 房地产土地使用税已售面积如何减
  • 房屋出租需要缴纳个人所得税吗
  • 对外支付代扣代缴
  • 企业增加注册资本流程
  • 销售商品收入确认的五个条件
  • 公司注销时认缴不到位怎么办
  • 土地增值税清算规程实施细则
  • 国税发200931号文件解读
  • 目前建筑里面税金总共包括几部分
  • 客户方流水号是什么
  • 开票信息没有电话号码可以吗
  • 银行处置以物抵债违法吗
  • 购买加油卡怎么入账
  • vue怎么使用本地存储比较好
  • 股东以非货币出资办理什么手续
  • phpstorm配置php环境 mac os
  • 科研项目财政拨款多少
  • 野外生存探险家
  • 未取得合法凭证税前扣除
  • 换出长期股权投资的会计处理
  • thinkphp获取get传值
  • uniapp和vue混合开发
  • vue2.0安装
  • 最详细、最完整的相机标定讲解
  • javaweb实例教程
  • 视觉机械臂操作视频
  • php静态方法可以被继承吗
  • mac配置php开发环境
  • 代扣车船税的会计处理
  • 如何减税降税
  • dedecms插件
  • 用友软件中销售怎么做
  • 红字发票是可以抵扣吗
  • 专项扣除影响实绩吗
  • mysql密码忘了
  • 小规模纳税人企业所得税征收标准
  • 扣员工工作服费用合法吗?
  • 运费增值税发票抵扣
  • 外购固定资产的会计处理
  • 没有合同的收入能入账吗
  • 已认证发票作废
  • 认缴制不会带来的账务问题
  • 对公账户可以转让吗
  • 定期存款放入哪个会计科目
  • 一般纳税人购进税控设备如何抵扣
  • 结转生产成本是负数怎么办
  • 进料加工与来料加工
  • 会计建账的基本程序的六个步骤
  • MySQL为字段添加主键
  • solaris查找文件命令
  • 高效管理者的三大技能 罗伯特卡茨
  • 微软软件安装
  • 神舟平板寸劲开天
  • win7快速安装
  • linux系统中
  • win1010586升级到最新
  • win8桌面图标变大了怎么调小
  • win7安装方法ghost
  • win10系统更改
  • jquery 设置和返回元素属性
  • pval 胶水
  • js动态添加dom
  • 杨辉三角的代码
  • vue.js有什么用
  • 安卓自定义动态壁纸
  • 手机截取电脑屏幕
  • js倒计时秒杀
  • 一年内在两家公司任职个税汇算清缴
  • 开票内容 大类
  • 2020年河南麦收时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设