位置: 编程技术 - 正文

jQuery插件实现文件上传功能(支持拖拽)(jquery插件开发方法)

编辑:rootadmin

推荐整理分享jQuery插件实现文件上传功能(支持拖拽)(jquery插件开发方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery 插件写法,jquery 文档编辑器插件,jquery插件使用教程,jquery 插件编写,jquery插件使用教程,jquery插件使用教程,jquery 插件编写,jquery 插件编写,内容如对您有帮助,希望把文章链接给更多的朋友!

先贴上源代码地址,点击获取。然后直接进入主题啦,当然,如果你觉得我有哪里写的不对或者欠妥的地方,欢迎留言指出。在附上一些代码之前,我们还是先来了解下,上传文件的时候需要利用的一些必要的知识。

首先我们要说的就是FileReader对象,这是一个HTML5提出的,专门用来异步的读取用户计算机上文件的对象,这里有详细的介绍。所以如果我们想要使用它,那么首先我们得先创建一个FileReader对象。 var fr = new FileReader()

1、这个对象拥有五个方法:

下面附上一个例子:

效果图:

其他的几个方法也基本上大同小异,所以在这里就不做过多解释了。

2、这个对象还拥有三个状态常量:

3、这个对象还拥有三个属性:

jQuery插件实现文件上传功能(支持拖拽)(jquery插件开发方法)

4、6个事件处理程序:

这里我们再来说说formData对象,同样的我们利用它来上传文件,首先需要创建一个formData对象实例 var formData = new FormData(); 这个对象有一个append方法,该方法接受三个参数:name、value、filename

在使用这个对象上传文件的时候,我们需要注意一点,需要在form标签上添加上enctype="multipart/form-data"这个属性,用来设置表单的MIME编码,因为默认的编码格式是application /x-www-form-urlencoded,不能用于文件上传,也可以在使用jQuery的$.ajax方法的时候,设置data属性为formData。 上面就是该DEMO主要用到的知识点,下面附上一些源代码,和效果图。

HTML代码:

JS代码:

后台PHP代码:

支持拖拽上传样式:

不支持拖拽的样式:

代码中一些必要的地方已经写好注释了,这里也就不做过多解释,今天就先写到这里了,谢谢作者的分享。

更多精彩内容,请点击《jQuery上传操作汇总》,进行深入学习和研究。

标签: jquery插件开发方法

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

上一篇:jQuery插件实现图片轮播特效(jquery 插件编写)

下一篇:jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】(jquery事件的响应)

  • 小规模纳税人预缴企业所得税
  • 增值税发票选择确认平台打不开怎么办?
  • 销售不动产营业税纳税义务发生时间
  • 怎么找高新技术企业的数据
  • 国有资本及权益客观增减因素
  • 小规模纳税人农产品进项税抵扣
  • 工程收到奖励款怎么账务处理?
  • 抵押贷款买房子合适还是商业贷款合适
  • 机关和事业单位哪个好
  • 增值税专用发票抵扣期限
  • 设备安装费计入设备成本吗
  • 金税三期的内容
  • 增值税普通发票需要交税吗
  • 重庆个人住房房产税申报
  • 股利分配政策的研究背景
  • 税基式减免的内容有哪些?
  • 以旧换新计税依据
  • 控股子公司利润并表
  • macbook设置壁纸后开机变回原样
  • 如何更改中英文切换
  • 情绪情感的特点
  • 以前年度损益调整结转到本年利润吗
  • 外贸公司要计提什么费用
  • 企业投资入股的几种方式
  • PHP:pg_field_prtlen()的用法_PostgreSQL函数
  • 增值税专票开错了可以作废吗
  • 进口付汇流程
  • php网站实例
  • 长期借款和实收资本
  • php的判断语句
  • 增值税发票可以作废重新开吗
  • java幂等性是什么
  • 小规模纳税人印花税减半征收政策
  • Python列表元素的删除
  • 个体工商户缴税吗?
  • 企业所得税能否票据入账
  • 公司主营业务和经营范围的区别
  • 管理费用怎么入账
  • 报税系统如何导出发票
  • mongodb删除文档命令
  • 不动产进项税额抵扣新政策2021
  • 金蝶利润表没有信用减值损失
  • 认缴制没有实资本会怎么样
  • 年应税销售额是指纳税人在连续不超过12个月或四个季度
  • 错账原因有哪些类型
  • 收到利息收入如何做分录
  • 采用成本法核算的长期股权投资
  • 增值税负数发票怎么做账
  • 稀释股权违法吗
  • 预付账款发票到哪里查
  • 营业外支出会导致所有者权益减少吗
  • 汇算清缴后缴纳所得税会计分录
  • 总分类账,明细分类账,日记账
  • 实际利率与名义利率的换算
  • 接手前往年的银行余额不平怎么办?
  • 工程结算科目是一级科目吗?
  • 错账的更正方法有哪些
  • mysql 加锁处理分析
  • fedora 版本
  • 如何把virtualbox虚拟机里面的文件传到主机
  • win8怎么装系统
  • win10快速访问在哪
  • 电脑pc的操作系统叫什么
  • win7电脑总是自动安装乱七八糟的软件
  • win10无法打开wifi列表
  • win10开始菜单图标消失
  • 安卓专业图片处理软件
  • ie支持es6
  • rapidjson使用
  • nodejss
  • shell脚本实现文件移动、复制等操作
  • 一个页面
  • jquery作品
  • 告诉你什么是无限的恐怖日语
  • python直接访问私有属性的简单方法
  • 河南省出租车网
  • 非税收入纳入一般公共预算管理
  • 纳税人分类分级管理四个匹配
  • 武汉税务证怎么网上申请
  • 申报土地增值税需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设