Ajax+Input的File控件上传时的超级简单实时进度条
Html代码:
<input id="inputFile" name="inputFile" type="file" /><div class="progressDiv"><div class="progress"></div></div>
CSS代码:
.progressDiv {width: 350px;height: 25px;/*border-style: solid;*/border: 1px solid #808080;border-radius: 5px;/*background-color: aqua;*/}.progress {width: 0px;height: 25px;background-color: deepskyblue;}
Js代码:
$.ajax({url: "",type: "Post",data: form,xhrFields: { withCredentials: true },crossDomain: true,async: true,cache: false,contentType: false,processData: false,dataType: "json",xhr: function () {var xhr = new XMLHttpRequest();//使用XMLHttpRequest.upload监听上传过程,注册progress事件,打印回调函数中的event事件xhr.upload.addEventListener('progress', function (e) {//loaded代表上传了多少//total代表总数为多少var progressRate = (e.loaded / e.total) * 100 + '%';console.log(progressRate);//通过设置进度条的宽度达到效果$(".progress").css('width', progressRate);})return xhr;},success: function (data) {//显示按钮$("#save").prop("style", "display:normal");},error: function (data) {$(".progressDiv").addClass("progressDiv");}})
效果:
Ajax+Input的File控件上传时的超级简单实时进度条相关推荐
- 使用 SAP UI5 FileUploader 控件上传本地文件试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...
- asp.net fileupload 文件上传后服务器上找不到文件,Asp.net中FileUpload控件上传文件例子...
FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器.用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles ...
- 后台处理客户端控件上传的文件(input type=file)
private bool SaveImages() { HttpFileCollection files = HttpContext.Current.Request.F ...
- 母版中menu控件上传后出现脚本错误
这几天帮朋友做个小网站,为了网站更容易扩展,所以使用了.menu控件做网站导行.本来在做的时候没出错,可上 传之后却显示不出,动态菜单的部分,并且提示脚本错误.于是乎上网开始找答案,找了大半天.终于找 ...
- 解决FileUpload控件上传大文件被拒问题时
在使用Asp.Net自带的服务器端控件Fileupload上传文件时,如果上传的文件比较大,可能会遇到服务器的拒绝服务攻击,此时可以通过在<system.web>中添加: <http ...
- php多图片上传到数组,input type=file多图片上传 原生html传递的数组集合
单个的input type="file"表单也是可以实现多图片上传的 代码如下: 这里要给file表单加上一个multiple属性 multiple="multiple& ...
- ASP.NET 2.0使用FileUpload控件上传文件示例
在ASP.NET 2.0中使用FileUpload服务器控件很容易的就能将文件上传到服务器,一个简单的例子如下: aspx: 程序代码 <%@ Page Language="C#&qu ...
- <input type=“file“>实现上传文件
嗨害嗨,我又来了奥.今天讲一个项目中常见的例子,就是利用input type="file"来进行表单上传文件.首先,我们写好html,如下. <form id="f ...
- 使用FileUpload控件上传前预览图片
<table class="blue_table" cellpadding="0" cellspacing="0" border=&q ...
最新文章
- Redis的数据类型以及每种数据类型的使用场景
- ACE - Reactor模式源码剖析及具体实现(大量源码慎入)
- 要活多久才能赚回你交的养老金?
- UIGestureRecognizer与UIButton Action在同一界面冲突的问题
- Spring中的类型转换
- Preparing Cities for Robot Cars【城市准备迎接自动驾驶汽车】
- c++ winpcap开发(2)
- scala基础之隐式转换
- LINUX环境:MySQL和Oracle开机自启动
- 深度学习中端到端的理解
- cranly:你的R包管理工具
- python心脏线绘制代码_JavaScript图形实例:曲线方程
- mac 查找被占用的8081端口并关闭
- Linux中对的tac命令
- AAE 对抗自编码(一)
- slf4j的包使用说明
- untiy下连接photon
- 文件压缩算法详细分析(ZIP)及解压实例解释
- 数据结构(python) —— 【34: 动态规划之钢条切割问题】
- 雷电html查看程序编辑程序,雷电模拟器应用操作
热门文章
- SpringMvc-PathMatcher/AntPathMatcher
- .net 把一个对象赋值给一个参数_一个可以提升JVM运行性能的参数
- jzoj3736. 【NOI2014模拟7.11】数学题
- python format 时间格式
- SPFA求最短路——Bellman-Ford算法的优化
- ios app被自己从应用商店下架后可以再恢復上架吗
- 实验六 团队作业2—团队项目评审与团队项目选题报告
- BZOJ——3343: 教主的魔法 || 洛谷—— P2801 教主的魔法
- Java之JDBC①
- SQL Server时间粒度系列----第4节季、年时间粒度详解