Загрузка файла на сервер C#

Андрей17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.04.2009

Доброго времени суток, уважаемые фрилансеры. Требуется написать на C# метод загрузки файла на сервер. Последовательность действий такая: загрузить код главной страницы сайта (http://xmages.net):

Я думаю, например, так:

var req = WebRequest.Create(@"http://xmages.net/");

var resp = req.GetResponse();

var stream = resp.GetResponseStream();

var sr = new StreamReader(stream);

string s = sr.ReadToEnd();

получить из кода уникальный идентификатор текущей загрузки (пример: var upload_session='dc848a25db86';). Далее серверу нужно отправить файл (страница загрузки http://xmages.net/upload.php) с текущим upload_session. Сервер должен вернуть ссылку типа http://xmages.net/index.php??&showlinks=1&viewmode=1&upload_session=dc848a25db86.

Собственно мне нужна функция вида, возвращающая ссылку после загрузки изображения на сервер:

private string MyUploadFile(string filename)

{

//описанные действия

}

Чтобы лучше понять выше описанное, попробуйте загрузить файл на хостинг через веб-интерфейс.

Цена 5$ + отзыв. Сделать нужно сегодня. Заранее благодарен всем откликнувшимся.

Заявки фрилансеров