本文演示了新浪微博plupload上传视频文件,支持格式有mpg,m4v,mp4,flv,3gp,mov,avi,rmvb,mkv,wmv。本文的视频上传分两步,首先选择文件,然后点击上传按钮开始上传,您也可以直接选择文件上传,具体请参考http://www.erdangjiade.com/js/863.html

本案例演示参考下这里:

http://www.erdangjiade.com/js/874.html

效果图片如下:

完整代码逻辑如下:

视频类型文件上传,支持中途取消上传

var uploader_video = new plupload.Uploader({//创建实例的构造方法

runtimes: 'gears,html5,html4,silverlight,flash', //上传插件初始化选用那种方式的优先级顺序

browse_button: ['video_upload_btn'], // 上传按钮

url: "ajax.php", //远程上传地址

flash_swf_url: 'js/plugins/plupload/Moxie.swf', //flash文件地址

silverlight_xap_url: 'js/plugins/plupload/Moxie.xap', //silverlight文件地址

filters: {

max_file_size: '10mb', //最大上传文件大小(格式100b, 10kb, 10mb, 1gb)

mime_types: [//允许文件上传类型

{title: "files", extensions: "mpg,m4v,mp4,flv,3gp,mov,avi,rmvb,mkv,wmv"}

]

},

// chunk_size: "5mb", //分片上传文件时,每片文件被切割成的大小,为数字时单位为字节。也可以使用一个带单位的字符串,如"200kb"。当该值为0时表示不使用分片上传功能

multi_selection: false, //true:ctrl多文件上传, false 单文件上传

init: {

FilesAdded: function(up, files) { //文件上传前

$("#video_name_box").css({"display": "inline-block"});

$("#video_upload_btn").hide();

$("#video_file_name").text(files[0].name);

$("#upload_video").removeClass("disabled");

$("#upload_video").click(function() {

uploader_video.start(); //调用实例对象的start()方法开始上传文件,当然你也可以在其他地方调用该方法

})

$("#video_iput").attr("file_id", files[0]['id'])

// console.log(files);

},

UploadProgress: function(up, file) { //上传中,显示进度条

$("#video_loading").show();

$('#upload_video_area,#video_upload_area').hide();

var percent = file.percent;

$("#percent").css({"width": percent + "%"});

$("#percentnum").text(percent + "%");

$("#video_success").hide();

},

FileUploaded: function(up, file, info) { //文件上传成功的时候触发

$("#video_loading").hide();

$("#video_success").show();

var data = eval("(" + info.response + ")");//解析返回的json数据

$("#video_iput").html("");

},

Error: function(up, err) { //上传出错的时候触发

alert(err.message);

}

}

});

uploader_video.init();

plupload php 分片,plupload上传视频等大文件相关推荐

  1. asp.net实现ftp上传代码(解决大文件上传问题)

    asp.net实现ftp上传代码(解决大文件上传问题) 参考文章: (1)asp.net实现ftp上传代码(解决大文件上传问题) (2)https://www.cnblogs.com/LYunF/ar ...

  2. plupload与springmvc分段上传视频

    前端上传视频时需要下载plupload插件https://www.plupload.com/download/ 需要导入以下js文件 <script type="text/javasc ...

  3. python 大文件分片上传_Python实现大文件分片上传

    转载请注明出处:http://blog.csdn.net/jinixin/article/details/77545140 引言想借着这篇文章简要谈谈WebUploader大文件上传与Python结合 ...

  4. YouTube上传视频十大最赚钱人名单

    YouTube是世界上最大的视频分享网站,YouTube会给热门视频上传者发送一封含有"启用收益分享"信息的电子邮件.如果得到用户允许,网站将在视频旁播放广告,所得收入与制作者对半 ...

  5. jquery 分片上传php,php 大文件分片上传

    前端部分 上传 //上传控件 uploadBig('upload','zip,rar,7z,tar',{ id: '', type: 'upload_file', } ,(res)=>{ //t ...

  6. jquery 分片上传php,jquery 大文件分片上传插件 fcup.js

    软件介绍 fcup.js fcup 是一款支持大文件切片上传插件.该jquery插件使用简单,配置简单明了,支持上传类型指定,进度条查看上传进度.. 安装 直接下载源码,上传功能需要php环境,演示地 ...

  7. git上传超过100m大文件

    1.git出错如下错误时 执行如下可解决错误: git rm --cache '大文件路径' git commit --amend -CHEAD git push 2.当必须上传大文件时.需借助git ...

  8. php大文件上传插件,PHP 大文件上传进度条实现

    目前我知道的方法有两种,一种是使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc),另外一种方法是使用PECL扩 ...

  9. java 上传断点续传_JAVA大文件上传断点续传解决方案

    javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 Save 改进后的代码不需要for ...

最新文章

  1. 判断一个文件被修改(转)
  2. 开发日记-20190428
  3. eclipse没有server怎么办
  4. 创造型模式——工厂模式
  5. vs code快捷键修改为idea快捷键
  6. python编程软件哪个好-推荐10 款最好的 Python IDE
  7. 微信聊天记录迁移及故障修复
  8. 4)自适应滤波(一)[LMS算法]
  9. Kotlin快速运用第四阶段(集合相关框架)
  10. 向大家介绍一款代码阅读工具——Scitools Understand
  11. 网络工程师眼中的自动化运维
  12. 2022年全球气候金融产品研究报告
  13. 获投5亿元E轮融资,百分点能否成为数据+AI领域的独角兽?
  14. Esp8266进阶之路14 esp8266的 FreeRtos系统学习的正确姿势,环境配置环境、烧录。(附带demo)
  15. 一张图看懂在北京买房不同贷款方式的差别
  16. 程伟健:粤港澳大湾区西进 , 城市民宿集群将为金湾发展实力布局
  17. IBM x系列服务器光通路诊断灯错误解释
  18. 运行引擎需要d3d11兼容GPU,如何解决
  19. 启扬智能床旁交互终端解决方案,建设智慧病房系统
  20. 微信群管理软件哪个好?

热门文章

  1. 清华大学计算机系网络课程-在线观看
  2. APS5840 DC-DC升降压恒流驱动IC 高效率 电流精度3%
  3. jcrop java_[Java教程]Jcrop简单实用
  4. 强化法务管理工作,提升内部管理
  5. mysql isempty函数_判空使用isEmpty()方法?这个开发常识你别说自己不知道
  6. AD域服务器搭建方法
  7. dlopen 和 dlsym 动态链接库调用函数
  8. php实现setInterval方法,js setInterval和setTimeout用法分析
  9. Pandas知识点-详解行列级批处理函数apply
  10. @Valid注解是什么