Подскажите как быть? Второй день бьюсь с проблемой, не знаю что делать
var http = require("http");
http.createServer(on_Request).listen(80);
function on_Request(request, response)
{
if (request.method.toLowerCase() == "post")
{
var streamOptions = {flags: 'w', encoding: null, mode: 0666};
var writeStream = fs.createWriteStream(__dirname + '/TEST_1', streamOptions);
request.addListener("data", function(postdatachunk)
{
if ( *какое-то условие* )
{
//Здесь нужно остановить приём данных
//Но как сделать это правильно я не знаю =(((
}
writeStream.write(postdatachunk);
});
request.addListener("end", function()
{
writeStream.end();
response.writeHead(200, data_arr['header']);
response.write('OK');
response.end();
});
}
}