des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

C# сохранить скриншот на сервер?

я могу локально сохранить файл
Graphics graph = null;
            var bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            graph = Graphics.FromImage(bmp);
            graph.CopyFromScreen(0, 0, 0, 0, bmp.Size);

            Int32 unixTimestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
            string time = unixTimestamp.ToString();

            bmp.Save(time + ".png", ImageFormat.Png);


по логике его можно отправить на сервер линукс, но думаю можно сформировать тсп поток из буфера и сделать проще. как это правильно сделать?
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
GavriKos
@GavriKos
Дык все зависит от того, что на стороне сервера его будет принимать.
Можно обычным POST-запросом отправить.
Можно открыть сокет и туда побайтово записать.
Можно по ftp.
Да хоть на почту можно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы