Plupload和错误生成

我正在开发一个使用plupload库进行文件上传的应用程序。我似乎无法使文件上传工作,因为存在某种错误但我无法收到此错误以提醒或记录。

有没有人能够做到这一点?

这是我目前的代码:

uploader.bind('Error', function(error){console.log(error);});

提前感谢您的帮助!

最佳答案:

5 个答案:

答案 0 :(得分:2)

绑定到错误事件需要两个参数:

  var uploader = $("#uploader").pluploadQueue();uploader.bind('Error', function(uploader, e) {console.error(e);});

答案 1 :(得分:2)

所以我知道这可能为时已晚,但我刚开始使用plupload并且心情愉快......

控制台永远不会记录任何内容的原因是因为您正在执行的绑定仅在所有上载完成后发生。

您需要将此代码放在$('form').submit()行之前:

uploader = $('#plupload').pluploadQueue();
uploader.bind('Error', function(error){console.log(error);
});

答案 2 :(得分:1)

另一个迟到的答案。如果我是你,我会从像changins这样的东西开始:

$('form').submit(function(e) {

成像:

$('form').bind('submit', function(e) {

和那样的东西:

$('form').submit();

成:

$('form').trigger('submit');

此外,我会将所有这些结果从$(表格).submit。

中移出

uploader.bind('UploadProgress', function() {if (uploader.total.uploaded == uploader.files.length)$('form').submit();
});

仅为了简单性和可调试性。

不幸的是,仍然不知道你的脚本有什么问题。也许你错过了:

uploader.init();

也许:

if (uploader.total.uploaded == 0) {

没有触发。

然而,每行之后的一些console.log应该有所帮助。 :)

答案 3 :(得分:0)

以下是我尝试使其工作的完整代码库

$('#plupload').pluploadQueue({runtimes : 'flash, html5',url : '/admin/upload/do_upload/',filters : [{title : "Image Files", extensions : "jpg,gif,png"}],flash_swf_url : "/js/admin/plupload/plupload.flash.swf"});$('form').submit(function(e) {alert('EHY');var uploader = $('#plupload').pluploadQueue();// Validate number of uploaded filesif (uploader.total.uploaded == 0) {// Files in queue upload them firstif (uploader.files.length > 0) {// When all files are uploaded submit formuploader.bind('UploadProgress', function() {if (uploader.total.uploaded == uploader.files.length)$('form').submit();});uploader.start();uploader.bind('Error', function(error){console.log(error);});} elsealert('You must at least upload one file.');e.preventDefault();}});

答案 4 :(得分:0)

我还在搜索Plupload小部件提供的错误处理机制,没有一个答案正常。所以这是工作的(每个版本2.1.2):

$(FileUpload.container).pluploadQueue({// General settingsruntimes: 'html5,flash,silverlight,html4',url: "saveFiles",chunk_size: '1mb',rename: true,dragdrop: true,multipart : true,unique_names : true,filters: {// Maximum file sizemax_file_size: '16mb',// Specify what files to browse formime_types: [{title: "XML files", extensions: "xml"}]},// Flash settingsflash_swf_url: '/plupload/js/Moxie.swf',// Silverlight settingssilverlight_xap_url: '/plupload/js/Moxie.xap',init : {Error: function(up, args) {// Called when error occursDaedalus.localMessage("XML file is not valid!");}}

Plupload和错误生成相关推荐

  1. java 生成正弦波声音_Java错误生成声音正弦波

    我这里有这个代码,我从如何创建一个可听正弦波的教程有:Java错误生成声音正弦波 import java.nio.ByteBuffer; import javax.sound.sampled.*; p ...

  2. GDI+ 中发生一般性错误(生成验证码时出现的错误)

    我在生成验证码时,出现这样的错误:GDI+ 中发生一般性错误. 怎么解决? 转载于:https://www.cnblogs.com/happyangle/archive/2008/06/11/1217 ...

  3. 登陆农行显示服务器内部错误,“生成以下严重警告:43。内部错误状态为252”

    偶然发现系统日志中有此警告:"生成以下严重警告:43.内部错误状态为252",详细信息页切换到XML视图,按其中提示的Execution ProcessID到任务管理器的进程中去找 ...

  4. Plupload上传插件中文文档

    Plupload上传插件中文帮助文档 如有疑问,加群交流:646104701 下载地址:https://www.plupload.com/download/ 配置参数 实例化一个plupload对象时 ...

  5. ajax上传plupload的使用

    为什么80%的码农都做不了架构师?>>>    前端上传组件Plupload使用指南 我之前写过一篇文章<文件上传利器SWFUpload使用指南>,里面介绍了上传组件SW ...

  6. Plupload文件上传组件使用API

    Plupload有以下功能和特点: 1.拥有多种上传方式:HTML5.flash.silverlight以及传统的<input type="file" />.Plupl ...

  7. plupload 文档

    一.配置参数 二.各种事件说明 三.Plupload实例的属性 四.Plupload实例的方法 五.文件对象的属性和方法 六.QueueProgress 对象的属性 七.plupload命名空间上的一 ...

  8. 附件上传的插件介绍--- plupload

    选择js篇章. 由于在使用上传附件的时候,在不同浏览器中遇到了兼容性问题,所以进行找到了这个控件,通过测试发现在edge,ie11,ie10,ie9.ie8,ie7兼容极速模式下是可以使用的.具体可以 ...

  9. Plupload上传插件中文帮助文档

    Plupload上传插件中文帮助文档 配置参数 实例化一个plupload对象时,也就是 new plupload.Uploader(),需要传入一个对象作为配置参数.后面内容中出现的plupload ...

最新文章

  1. python打印汉字宝塔_利用宝塔+python+搭建falsk项目_详(一)
  2. 业务逻辑写在存储过程好还是后端好_后端两小时,前端一星期!你只是一个写接口的工程师吗?...
  3. hdu1009 - 贪心
  4. 你必须失败---来自迈克尔·乔丹的6条教训
  5. expect批量执行命令
  6. SAP Word template出了错误后的调试办法
  7. python书写风格_python书写风格
  8. Mysql 扩展性设计之Replication,在Mysql具有很相当重要的位置,主从、主主从,你了解他们的背后逻辑吗
  9. Jenkins中Publish Over SSH插件使用
  10. L1-063 吃鱼还是吃肉 (10 分)-PAT 团体程序设计天梯赛 GPLT
  11. 防止页面高度不足,引起的底部上浮问题
  12. 利用函数求字符串长度
  13. python实现 文件排版
  14. python中int函数是什么作用_【后端开发】python中int函数怎么用
  15. 基于Python的冬奥会领域问答机器人设计
  16. 程序猿的自救 从零备考NSCA/CSCS 3 运动与训练的能量学
  17. oracle找回删除的表
  18. 微信公众号又改版了!这是最最全面的解读了[联络易]
  19. vue .sync 用法
  20. 配置Office365企业版应用(更新)

热门文章

  1. 123网盘无法下载问题解决
  2. 多自由度有阻尼matlab,多自由度阻尼系统固有振型的MATLAB求解程序
  3. matlab sym转str,sym struct 转换
  4. python异常模块raise的概念以及基本用法
  5. ❤唯美满天星❤ html+css+js炫酷3D相册(含音乐/可自定义文字)程序员表白必备
  6. ROS--rospy
  7. netty 拆包和粘包 (三)
  8. 推荐几个常用在线图工具(支持时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图等。同时还支持非 UML 图的甘特图、架构图等)
  9. 腾讯视频显示已开启服务器,怎么看自己是否开通了腾讯视频会员?查看腾讯视频会员状态方法介绍...
  10. C++11-列表初始化/变量类型推导/范围for/finaloverride/默认成员函数控制