1

我正在使用 Formiable-node 来上传文件。尝试取消上传时出现以下错误。

[Error: Request aborted]

events.js:71
    throw arguments[1]; // Unhandled 'error' event
                    ^
Error: EBADF, write

我的代码如下所示。

on('field', function (name, value) {
        if(handler.req.method == "POST" && name == "customData")
        {
            var validationObject = JSON.parse(value);
                       //This is query to the db to check authorization.
            when(security.secure(validationObject.userId, validationObject.message, validationObject.hash),
                function(secureData){
                    var message = JSON.parse(validationObject.message);
                    var validTime = new Date(message.time);
                    if(validTime >= new Date())
                    {
                        options.uploadDir = __dirname + '/public/files/'+validationObject.id ;
                    }
                    else
                    {
                        handler.req.connection.destroy();
                    }
                },
                function(err){
                    handler.req.connection.destroy();
                });
        }

我也在使用https://github.com/blueimp/jQuery-File-Upload/blob/master/index.html ,它使用强大的后端之一。

谢谢。

4

0 回答 0