Кто-нибудь использовал httpwebrequest для загрузки нескольких файлов одним POST-запросом, используя c#, помогите, пожалуйста, привести несколько примеров. Мне удалось загрузить один файл с кодом ниже.
var auth = "Basic " +
Convert.ToBase64String(Encoding.Default.GetBytes(username + ":" + password));
string postString = string.Format("param1={0}¶m2={1}¶m3={2}", "1", "2", "3");
HttpWebRequest request = WebRequest.Create(url + "? " + postString) as HttpWebRequest;
request.Headers.Add("Authorization", auth);
request.Method = "Post";
request.ContentType = "image/jpeg";
byte[] result = ConvertImgtoByteArray(filepath);
using (var stream = request.GetRequestStream())
{
stream.Write(result, 0, result.Length);
}
try
{
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
var res = new StreamReader(response.GetResponseStream()).ReadToEnd();
}
}
catch (Exception ex)
{
}
}