File Watcher может отправлять данные на веб-сервер

Я создал службу наблюдения за файлами для мониторинга и регистрации всех изменений на компьютере и записи их в файл на C:/, но я хочу иметь возможность отправлять этот файл при закрытии (выключении компьютера) в База данных сайта у меня есть. Я использовал TcpListeners, vars и другие варианты. Есть ли способ заставить эту службу работать? Он работает на C#, а сервер работает на Django. Как это работает;

Changed > Log.txt > OnStop send to website

Есть ли способ заставить его работать так, или я делаю что-то не так? Ниже приведен метод var, который я использую.

var request = (HttpWebRequest)WebRequest.Create("www.example.com");

var postData = "user=hello";
postData += "&event=world";
postData += "&path=world";
postData += "&stamp=world";
var data = Encoding.ASCII.GetBytes(postData);

request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;

using (var stream = request.GetRequestStream())
{
   stream.Write(data, 0, data.Length);
}

var response = (HttpWebResponse)request.GetResponse();

var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();

person Jackie Marcano    schedule 18.07.2016    source источник


Ответы (1)


Что вы думаете о триггере системы отключения? Я имею в виду отдельную задачу
Вот там это вопрос

person bull90    schedule 18.07.2016
comment
Хотя это помогает заставить службу функционировать при выключении/выходе из системы, это не помогает решить проблему, связанную с тем, что она не отправляет данные на сервер. Однако, спасибо! - person Jackie Marcano; 18.07.2016