位置: 编程技术 - 正文

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

  • 进项税额转出会计分录月末如何结转
  • 运输发票抵扣联丢了
  • 营业执照类型有限责任公司
  • 研发费用可以计入哪个科目
  • 外经证到期如何填写最新有效期限
  • 个体户购买社保和自由人购买社保区别
  • 赔偿款能否税前抵扣
  • 转让无形资产所有权税率
  • 企业所得税季报时间
  • 贷款金融资产减值的会计分录怎么写?
  • 工资发多了需要退回吗
  • 付拍卖佣金入什么科目核算及会计分录怎么做?
  • 会计上的未达账项是什么
  • 企业买茶叶如何账务处理
  • 股权转让印花税是双方都要缴纳吗
  • 金融业营业税改增值税
  • 2018年终奖个人所得税计算器公式
  • 开票金额与收入金额有差额可以吗
  • 缴纳社保的账务处理办法
  • 国外消费发票可以抵扣吗
  • 事业单位自建办公用房
  • 企业开办费的会计分录
  • 在建工程进项税额
  • 公司为实习生买保险列支什么科目?
  • 低值易耗品报废账务处理
  • 别人从我公司走账怎么做账务处理
  • yolov5参数设置
  • 增值税发票月度统计
  • 房地产企业土地出让金抵减销项税额
  • php关闭报错
  • 管家婆实物仓库怎么用
  • vue创建项目后开始写的步骤
  • vue路由跳转的三种方法
  • thinkphp v5.0.24
  • 贷款利息现金流量项目
  • 销售不动产预征率是多少
  • 国外商贸公司
  • 社保费用如何做账,社保费会计分录如何写
  • 以前年度损益调整是什么意思
  • phpcms怎么用
  • go语言ui
  • MySQL中Distinct和Group By语句的基本使用教程
  • html友情链接模板
  • 购买税控设备的分录怎么做
  • 当月利息发票未开可以先入账吗
  • 速达建账套期初数据
  • 租厂房需要去缴房产税吗
  • 科目余额表科目
  • 账面价值低于可抵税收
  • 多提税金的具体分录
  • 被选为工会代表
  • 跨月凭证出错如何调整
  • 返还垫付征地款
  • 企业转让固定资产企业所得税
  • 长期股权投资的交易费用计入哪里
  • 工资薪金个人所得税扣除标准
  • 建筑公司的会计好做吗
  • 删除数据库重复
  • window下mysql忘记密码
  • ubuntu通讯软件
  • android x86 4.0 iso
  • win1020h2版好不好
  • 小米4刷windows 10
  • 安装ubuntu后无法进入windows
  • macbook怎么剪视频软件
  • win10通知栏点击没反应
  • 红帽企业版更新了吗
  • WIN10系统怎么改成泰语
  • linux-swap
  • js let语句
  • scrollWidth,clientWidth与offsetWidth的区别
  • python模糊搜索字符串
  • github比较火的项目
  • css如何实现
  • linux命令行常用操作
  • 单位自有住房免增值税吗
  • 西安市经开区税务
  • 税务局发票邮寄需要多久
  • 宁波国税发票查询
  • 政府对国税局的支持
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设