Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.12.2012, 03:57
Новичок на форуме
Отправить личное сообщение для progmen Посмотреть профиль Найти все сообщения от progmen
 
Регистрация: 07.02.2012
Сообщений: 3

Как закрыть соединение (остановить загрузку файла) в nodejs?
Подскажите как быть? Второй день бьюсь с проблемой, не знаю что делать

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();
		});
	}
}

Последний раз редактировалось progmen, 27.12.2012 в 05:06.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить расширение файла по содержимому? exvion Firefox/Mozilla 1 15.04.2012 22:16
Как найти конец плоского файла Don_001 Общие вопросы Javascript 1 07.07.2009 12:47
Поле загрузки файла. как опусташить? clgs Элементы интерфейса 1 26.06.2009 14:46
Как закрыть окно и вернуться на html-метку предыдущего? Kokaln Events/DOM/Window 6 21.04.2009 04:12
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17