在formiable-node中取消文件上载时出错

时间:2013-03-18 06:26:33

标签: node.js request-cancelling formidable

我正在使用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,它使用formable作为后端之一。

感谢。

0 个答案:

没有答案