我正在使用plupload使用AJAX上传一些文件。在Plupload Documentation下的“创建上传处理程序”下,它指出您可以返回错误原因{"OK": 0}
。
我正试图让它发挥作用。我想在服务器拒绝上传时抛出错误。我的代码立即抛出{"OK": 0}
,它正在运行。这是网络响应(edit.php):
有了这个,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”。
如何让"OK":0
触发错误事件 - 或者至少不像上传成功一样?