位置: 编程技术 - 正文

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

  • 反避税定义
  • 个人出租如何交税
  • 红字专票进项税额如何做
  • 房地产按揭是什么意思
  • 利息费用和利息支出的区别计算公式
  • 2019年小微企业六税两费减免
  • 企业所得税汇总纳税分配比例
  • 研发费用加计扣除条件
  • 企业资产损失所得税税前扣除办法
  • 股权转让有哪些方式
  • 职工暖气费报销算福利
  • 标准的现金流量表格式
  • 机动车发票如何抵扣进项税
  • 大中小微企业划分标准2023年
  • 个税申报已经申报如何更改
  • 自制材料入库计划成本
  • 行政单位结转结余形成的原因
  • 进货折让会计分录
  • 营改增后挂靠工程会计分录具体怎么做?
  • linux系统怎么安装网卡驱动
  • 装修公司开专票要交几个点
  • php论坛代码
  • 一般纳税人收到小规模专票怎么抵扣
  • 废品损失的核算方式主要有
  • linux双ip路由设置方法
  • phppost带cookie提交
  • 商品流通企业会计科目表
  • 存货包括哪些会计账户
  • php 调试工具
  • mksysb命令
  • 圣托里尼岛具体位置
  • 企业所得税申报表模板
  • 运输中合理损耗计入采购成本
  • php中统计单词个数
  • SwinIR实战:详细记录SwinIR的训练过程
  • 老师不干了可以从事什么行业
  • ps打不了字只显示一个点怎么办
  • 个体工商户一年要交多少税
  • 增值税申报表各栏怎么填
  • 公司法人代表能考公务员吗
  • switch关键账号教程
  • phpcms默认密码
  • mongodb安装教程图解
  • 蔬菜和肉类是不是免税
  • 上一年度的费用能入今年账吗
  • 房产原值是含税还是不含税
  • mysql恢复备份文件
  • 应付职工薪酬的账务处理
  • MSSQL 2008 自动备份数据库的设置方法
  • 红冲上月发票都附什么附件
  • 中级会计职称与中级会计师的区别
  • 原材料的计划成本分录
  • 冲去年管理费用
  • 投资性房地产在资产负债表哪个科目
  • 公司清算后能不能转让
  • 交存超库存现金
  • 非同一控制下企业合并,企业合并成本包括
  • 多种不同的 MySQL 的 SSL 配置
  • mysql 300万条数据
  • Win10 64位系统下鼠标右键刷新没反应的解决方案
  • win10好几个操作系统
  • win10如何添加蓝牙驱动
  • winxp系统界面图片
  • 格式化不干净
  • Mac通过AppleID登录窗口
  • win8待机后无法唤醒
  • win8.1自带usb3.0驱动吗
  • win10家庭版系统怎么样
  • win7系统文件夹怎么加密
  • Win10 Mobile Redstone新功能介绍
  • Cocos2dx CrazyTetris 双线伪裁剪算面积 对于判断消除的思考(二)
  • javascript prototype inheritence
  • shell线程操作命令
  • unity3d 物体移动
  • Unity3D游戏开发培训课程大纲
  • ztree getnodebytid
  • js中cookie的用法
  • javascript绘制图形
  • 花卉种植税收优惠政策案例
  • 劳务派遣服务计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设