php大文件上传插件,PHP大文件上传支持断点上传

前端使用插件webuploader进行视频切片上传并实时返回进度

后端通过php处理切片存放及处理缓存切片组装 并在视频上传完毕后返回存储路径

/**

* 配置文件(如果没有默认字样,说明默认值就是注释下的值)

* 但是,on*(onSelect, onMaxSizeExceed...)等函数的默认行为

* 是在ID为i_stream_message_container的页面元素中写日志

* http://www.twinkling.cn/ api配置等相关地址

*/

var config = {

browseFileId : "i_select_files", /** 选择文件的ID, 默认: i_select_files */

browseFileBtn : "

请选择文件
", /** 显示选择文件的样式, 默认: `
请选择文件
` */

dragAndDropArea: "i_select_files", /** 拖拽上传区域,Id(字符类型"i_select_files")或者DOM对象, 默认: `i_select_files` */

dragAndDropTips: "把文件(文件夹)拖拽到这里", /** 拖拽提示, 默认: `把文件(文件夹)拖拽到这里` */

filesQueueId : "i_stream_files_queue", /** 文件上传容器的ID, 默认: i_stream_files_queue */

filesQueueHeight : 200, /** 文件上传容器的高度(px), 默认: 450 */

messagerId : "i_stream_message_container", /** 消息显示容器的ID, 默认: i_stream_message_container */

multipleFiles: true, /** 多个文件一起上传, 默认: false */

autoUploading: false, /** 选择文件后是否自动上传, 默认: true */

// autoRemoveCompleted : true, /** 是否自动删除容器中已上传完毕的文件, 默认: false */

// maxSize: 104857600//, /** 单个文件的最大大小,默认:2G */

// retryCount : 5, /** HTML5上传失败的重试次数 */

// postVarsPerFile : { /** 上传文件时传入的参数,默认: {} */

// param1: "val1",

// param2: "val2"

// },

swfURL : "swf/FlashUploader.swf", /** SWF文件的位置 */

tokenURL : "php/upload.php?action=tk", /** 根据文件名、大小等信息获取Token的URI(用于生成断点续传、跨域的令牌) */

frmUploadURL : "php/upload.php?action=fd;", /** Flash上传的URI */

uploadURL : "php/upload.php?action=up", /** HTML5上传的URI */

// simLimit: 200, /** 单次最大上传文件个数 */

// extFilters: [".txt", ".rpm", ".rmvb", ".gz", ".rar", ".zip", ".avi", ".mkv", ".mp3"], /** 允许的文件扩展名, 默认: [] */

// onSelect: function(list) {alert('onSelect')}, /** 选择文件后的响应事件 */

// onMaxSizeExceed: function(size, limited, name) {alert('onMaxSizeExceed')}, /** 文件大小超出的响应事件 */

// onFileCountExceed: function(selected, limit) {alert('onFileCountExceed')}, /** 文件数量超出的响应事件 */

// onExtNameMismatch: function(name, filters) {alert('onExtNameMismatch')}, /** 文件的扩展名不匹配的响应事件 */

// onCancel : function(file) {alert('Canceled: ' + file.name)}, /** 取消上传文件的响应事件 */

// onComplete: function(file) {alert('onComplete')}, /** 单个文件上传完毕的响应事件 */

// onQueueComplete: function() {alert('onQueueComplete')}, /** 所以文件上传完毕的响应事件 */

// onUploadError: function(status, msg) {alert('onUploadError')} /** 文件上传出错的响应事件 */

};

源码:链接:http://pan.baidu.com/s/1c1V55Zy  密码:jjmv555

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值