Привет) Возникла проблема:
Необходимо каждые N минут (при событии OnTimerTick) отправлять лог файл (.txt) на FTP сервер. Проблема в том, что файл, который мне необходимо отправить постоянно дополняется записями о состоянии системы, каждую секунду.
Что я пробовал:
Отправить любой другой файл. Все работает и отправляется, используется вот такая конструкция:
using (WebClient client = new WebClient())
{
client.Credentials = new NetworkCredential("login", "password");
client.UploadFile("ftp://url/folder/filename.txt", "filename.txt");
}
Просто записывать логи в файл. Здесь тоже все в порядке, все работает.
Указать FileShare.ReadWrite при дополнении файла
using (FileStream fs = new FileStream("filename.txt", FileMode.Append, FileAccess.Write, FileShare.ReadWrite))
using (StreamWriter sw = new StreamWriter(fs))
{
sw.WriteLine("info");
sw.Close();
}
Тоже не помогло, на FTP ничего не отправляется.
Пробовал создавать копию лог файла и отправлять копию
File.Copy("filename.txt", "copy.txt");
SendToFTP(); // отправляет файл на FTP (с другими файлами все работает)
При отправке копии она все же отправляется, но файл пуст.
Как я могу получить доступ к этому файлу и отправить его?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Мне необходимо, в выбранной пользователем папке, изменять и переименовывать файлыЯ нашел ассет под unity, рисующий диалоговые окна под windows...
Скачал библиотеку EmguCVВсе делаю по мануалу, однако возникла следующая непонятная для меня ошибка:
Выдается ошибка в логах сервера PHP Notice: Undefined index: state inпуть к файлу
Подскажите, что нужно прописать в header rel=next и rel=prev при пагинации в каталоге в файлах: