js实现带进度条提示的多视频上传功能
发布时间 - 2026-01-11 02:27:46 点击率:次本文实例为大家分享了js带进度条上传多视频的具体代码,供大家参考,具体内容如下

效果:
引用:
<link rel="stylesheet" href="bootstrap.css" > <script src="jquery.fileupload.js"></script> <script src="http://malsup.github.com/jquery.form.js"></script>
html:
<div class="form-group">
<label>产品视频:</label>
<div class="videoUpfile">
<input type="file" name="avatarVideo" class="avatarVideo"><a class="btn deleteAvatarVideo" href="javascript:;" >删除</a>
<div class="videoMaterials">
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
<span class="sr-only">0% Complete</span>
</div>
</div>
<div class="files"></div>
<div class="showimg"></div>
<input type="hidden" value="" name="video_id[]">
<p style="color: #b92c28" class="img_upload_info"></p>
</div>
</div>
<div class="videoUpfile">
<input type="file" name="avatarVideo" class="avatarVideo"><a class="btn deleteAvatarVideo" href="javascript:;" >删除</a>
<div class="videoMaterials">
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
<span class="sr-only">0% Complete</span>
</div>
</div>
<div class="files"></div>
<div class="showimg"></div>
<input type="hidden" value="" name="video_id[]">
<p style="color: #b92c28" class="img_upload_info"></p>
</div>
</div>
</div>
script:
//上传视频
$(".avatarVideo").change(function() {
var _this = $(this);
_this.wrap("<form class='fileUploadeVideo' action='/admin/uploadimg/addVideo' method='post' enctype='multipart/form-data'></form>");
_this.parents('.fileUploadeVideo').ajaxSubmit({
dataType: 'json',
beforeSend: function () {
$(".progress").show();
},
uploadProgress: function (event, position, total, percentComplete) {
var percentVal = percentComplete + '%';
_this.parents('.videoUpfile').find(".progress-bar").width(percentComplete + '%');
_this.parents('.videoUpfile').find(".progress-bar").html(percentVal);
_this.parents('.videoUpfile').find(".sr-only").html(percentComplete + '%');
},
success: function (data) {
if(data.code==100) {
_this.parents('.videoUpfile').find(".files").html("文件名: " + data.video_title);
_this.parents('.videoUpfile').find("input[type=hidden]").val(data.video_id);
alert("上传成功!");
}else{
alert("上传失败");
}
},
error: function () {
alert("上传失败");
}
});
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js带进度条上传多视频
# js带进度条上传视频
# js进度条上传提示
# 基于JS实现视频上传显示进度条
# 用JS制作可交互的视频进度条的案例分享
# 用js控制视频播放进度基本示例代码
# 上传
# 大家分享
# 具体内容
# 大家多多
# 进度条
# group
# div
# label
# input
# videoUpfile
# html
# http
# fileupload
# malsup
# form
# github
# type
# bar
# progress
# success
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
详解vue.js组件化开发实践
详解CentOS6.5 安装 MySQL5.1.71的方法
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
北京专业网站制作设计师招聘,北京白云观官方网站?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
如何在阿里云域名上完成建站全流程?
Laravel如何创建自定义中间件?(Middleware代码示例)
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
如何选择可靠的免备案建站服务器?
如何用虚拟主机快速搭建网站?详细步骤解析
Laravel如何自定义分页视图?(Pagination示例)
简单实现Android文件上传
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
如何在万网利用已有域名快速建站?
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
如何快速上传建站程序避免常见错误?
使用Dockerfile构建java web环境
如何注册花生壳免费域名并搭建个人网站?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何为不同团队 ID 动态生成多个“认领值班”按钮
制作旅游网站html,怎样注册旅游网站?
Laravel如何使用Blade组件和插槽?(Component代码示例)
高防服务器租用指南:配置选择与快速部署攻略
高端企业智能建站程序:SEO优化与响应式模板定制开发
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
如何获取免费开源的自助建站系统源码?
b2c电商网站制作流程,b2c水平综合的电商平台?
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
Python并发异常传播_错误处理解析【教程】
JS弹性运动实现方法分析
韩国服务器如何优化跨境访问实现高效连接?
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
网站制作壁纸教程视频,电脑壁纸网站?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
浅谈Javascript中的Label语句
想要更高端的建设网站,这些原则一定要坚持!
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
重庆市网站制作公司,重庆招聘网站哪个好?
原生JS实现图片轮播切换效果
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
南京网站制作费用,南京远驱官方网站?
Laravel如何为API生成Swagger或OpenAPI文档

