как сделать отправку файла из памяти?

Хочу сделать отправку txt файла на свой сайт(предварительно сам сайт сохраняет файл в директорию). То есть через память задаём текст в txt(но не сохраняем файл в системе) и отправляет файл

            byte[] bytes = null;
            using (var ms = new MemoryStream())
            {
                using (TextWriter tw = new StreamWriter(ms))
                {
                    tw.Write("blabla");
                    tw.Flush();
                    ms.Position = 0;
                    bytes = ms.ToArray();
                }
            }
                

Сама функцию отправки

                try
                {
                    WebClient client = new WebClient();
                    client.Credentials = CredentialCache.DefaultCredentials;
                    client.UploadFile("http://server.ru/index.php", "POST", file);

                    client.Dispose();

                }
                catch (Exception ex) { Console.WriteLine(ex); }


Ответы (0 шт):