это гораздо проще сделать с WebClient
string url = "http://myserver/myapp/upload.aspx";
string file = "c:\\files\\test.jpg";
WebClient wc = new WebClient();
wc.UploadFile(url,"post",file);
Если это должен быть httpwebrequest, я могу что-то собрать для вас (возможно), но это будет больше похоже на 50 строк, чем на 5