Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript fineUploader错误处理_Javascript_Jquery_Fine Uploader - Fatal编程技术网

Javascript fineUploader错误处理

Javascript fineUploader错误处理,javascript,jquery,fine-uploader,Javascript,Jquery,Fine Uploader,我需要在上传过程中实现一个服务器错误。这是我的密码: $(document).ready(function () { $("#@clientId").fineUploader({ request: { endpoint: '@(Url.Content("~/Admin/Download/AsyncUpload"))' }, template: "@(clientId)-qq-template", m

我需要在上传过程中实现一个服务器错误。这是我的密码:

 $(document).ready(function () {
    $("#@clientId").fineUploader({
        request: {
            endpoint: '@(Url.Content("~/Admin/Download/AsyncUpload"))'
        },
        template: "@(clientId)-qq-template",
        multiple: false
    }).on("complete", function (event, id, name, responseJSON, xhr) {
        $("#@(clientId + "downloadurl")").html("<a href='" + responseJSON.downloadUrl + "'>@T("Admin.Download.DownloadUploadedFile")</a>");
        $("#@(clientId + "value") input").val(responseJSON.downloadId);
        $("#@(clientId + "remove")").show();
    });
});
$(文档).ready(函数(){
$(“#@clientId”).fineUploader({
请求:{
端点:“@(Url.Content(“~/Admin/Download/AsyncUpload”)”
},
模板:“@(客户端ID)-qq模板”,
多重:假
}).on(“完成”,函数(事件、id、名称、响应、xhr){
$(“#@(clientId+“downloadurl”)”).html(“”);
$(“#@(clientId+“value”)输入“).val(responseJSON.downloadId);
$(“#@(clientId+“remove”)”).show();
});
});
我找到的手册没有帮助


有什么线索吗?

一个好的上传服务器可以返回很多信息。要返回服务器错误消息,您只需返回响应
success
false
(这将触发错误回调),并使用所需的任何消息填充
错误
值:

{
    "success": false,
    "error": "bad filesize"
}
然后,要对此响应执行有意义的操作,只需利用
onError
回调:

.on("error", function(event, id, name, reason) {
    alert(qq.format("Error on file {} (id = {}). Reason: {}", name, id, reason));
})

我不太明白你的问题。你到底想做什么?@DanBeghin我有一个文件大小的服务器端异常,我需要以某种方式显示它。因此,我必须返回服务器错误消息并将其显示给用户。