Plupload 2在应该的时候不会出错

时间:2014-11-05 22:10:09

标签: plupload

我正在使用plupload使用AJAX上传一些文件。在Plupload Documentation下的“创建上传处理程序”下,它指出您可以返回错误原因{"OK": 0}

我正试图让它发挥作用。我想在服务器拒绝上传时抛出错误。我的代码立即抛出{"OK": 0},它正在运行。这是网络响应(edit.php):

enter image description here

有了这个,Plupload仍在触发FileUploaded事件,并且没有触发Error事件。我也没有看到任何方法来访问FileUploaded事件中返回的JSON字符串(也就是“OK”的值)。

var uploader = new plupload.Uploader({ ... });
uploader.init();

// When a file has been uploaded
uploader.bind('FileUploaded', function(up, file) {
  log('FileUploaded', up, file);
});

// Display errors if they occurr
uploader.bind('Error', function(up, err) {
  log('Error', up, err);
});

结果如下,请注意事件文本是“FileUploaded”而不是“Error”。

enter image description here

如何让"OK":0触发错误事件 - 或者至少不像上传成功一样?

1 个答案:

答案 0 :(得分:1)

您应该从服务器返回HTTP状态500。

另见this thread