似乎 Plupload 是一个很棒的工具。但是我在这里遇到了一个简单的问题。我设置了 multipart = false (我不想分块发送数据),但是,我想显示上传的百分比。但它显示没有上传百分比,并且在上传结束时只显示 100%。这是我的代码。
$(函数(){ var pluploader = 新的 plupload.Uploader({ 运行时 : 'flash', //flash,gears,flash,silverlight,browserplus,html5 浏览按钮:'img_video_upload', 容器:'video_upload_container', max_file_size : '3gb', //chunk_size : '100kb', 多部分:假, 多个队列:假, 多选:假, url : 'url('*/*/videoupload')?>', flash_swf_url : '/public/js/plupload/js/plupload.flash.swf', 过滤器:[ {标题:“视频文件”,扩展名:“flv”} ] }); pluploader.init(); pluploader.bind('FilesAdded', function(up, files) { $('#panelWrapError').remove(); pluploader.start(); //开始文件上传 }); pluploader.bind('UploadProgress', function(up, file) { $('#upload_progress').html('进度: ' + file.name + ' ' + file.percent + '% Uploaded ' + "
"); }); pluploader.bind('FileUploaded', function(up, file, ret) { var response = eval('(' + ret.response + ')'); //隐藏上传进度div //$('#upload_progress').hide(); 如果(响应。成功){ $('#uploadresultwithtime').html('您的视频上传成功,请查看预览。' + '
视频长度:' + response.duration + '秒' + '
视频大小:' + response.size + 'kb' ); } 如果(响应错误){ $('#uploadresultwithtime').html(response.message); } }); pluploader.bind('错误', function(up, err) { $('#panelWrap').prepend('
- ' + 错误消息 +'