位置: 编程技术 - 正文

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事件的响应)

  • 公允价值变动损益属于什么科目
  • 以前年度多计收入多交税怎么处理
  • 冲红电子发票是什么意思
  • 销售固定资产清单怎么做
  • 公司每年网络费计入什么会计科目
  • 金税盘可以用安卓的线吗
  • 招待费和福利费每年标准
  • 商贸企业增值税优惠政策
  • 购买成品入库并结转成本会计分录怎么写?
  • 取得与收益相关的政府补助会计分录
  • 一次性工伤医疗补助金和一次性伤残补助金
  • 小规模纳税人多少钱不用交税
  • 已经使用的固定资产其变动方式等基础资料将
  • 同一地级行政区怎么称呼
  • 子公司评估增值 出售股权
  • 免征增值税项目销售额含税吗
  • 有形动产租赁服务和不动产租赁服务的区别
  • 税后利润是净利润还是利润总额
  • 增值税专票可以重开吗
  • 员工给公司代垫的款项分录
  • 实际利率是r还是i
  • linux killall
  • 腾讯电脑管家怎么修复dll
  • 开启开发人员模式的方法
  • win10电脑记事本在哪
  • php echo \n
  • PHP:Memcached::append()的用法_Memcached类
  • php数组函数题目
  • 金钱树的养殖方法 盆栽
  • 补发的商品要钱吗
  • 外企采购回扣普遍吗
  • 前端后端选择
  • 比较坏账准备与什么有关
  • vue2 mixin
  • mktemp命令
  • ps使用背景橡皮擦的时候需要按住什么键
  • 接受非货币性资产投资会计处理
  • 外管证超期
  • 补发去年工资会被扣税吗
  • 支付运费的会计怎么记录运输费
  • 外购无形资产的增值税计入成本吗
  • 个人独资企业要交哪些税
  • 专票已认证但又不能抵扣
  • 专项拨款会计分录
  • 预计负债是暂时性差异还是永久性差异
  • 购买材料计入
  • 企业应付账款的借方余额反映的是
  • 预收款退回怎么处理
  • 成本核算的意义在于
  • 有会计从业资格证还有用吗
  • 企业产值什么意思
  • 库存商品暂估入库是什么意思
  • 研发费用怎样进成本科目
  • mysql 加锁处理分析
  • XP系统怎么设置双屏幕
  • linux find 命令详解
  • centos 安装
  • win10系统edge浏览器兼容性
  • mac个性定制在哪
  • macbook如何安装苹果系统
  • linux oracle 01034
  • msmpeng.exe是什么进程
  • win7系统桌面右键没有个性化
  • cocos2d官网
  • python xml.etree
  • android design库
  • u3d unity3d
  • unity3ds
  • unity中sendmessage
  • bootstrap快速入门
  • js中input怎么用
  • 以非gradle方式将 Eclipse 项目导入Android Studio
  • 怎么向税务局举报不开票行为
  • 进项票当月认证怎么操作
  • 国家税务总局关于进一步优化营改增纳税服务工作的通知
  • 江西省企业社会保险费缴费指南
  • 北京国税局开票流程
  • 传统服务贸易和新兴服务贸易如何区分
  • 地税局工作人员工资标准多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设