Мне нужно отправить в веб-службу запрос POST с телом, представленным как тип содержимого "multipart / form-data".
Образец тела выглядит следующим образом:
Content-Type:multipart/form-data; boundary=WebBoundary
--WebBoundary
Content-Disposition: form-data; name="Key#1"
Value#1
--WebBoundary
Content-Disposition: form-data; name="Key#2"
Value#2
--WebBoundary
Content-Disposition: form-data; name="FileKey"; filename="file.jpg"
Content-Type: image/png
--WebBoundary--
Как мне создать сообщение MIME для этого варианта использования, используя HttpWebRequest?
Я хочу также настроить данные, которые я отправляю. Например, сначала я отправляю 3 ключа, где 2 ключа - это строки, а одна - изображение, а в другой раз я хочу отправить 5 ключей типа изображения.
Во всяком случае, я не нашел в библиотеке .NET, как это сделать.
Если у кого-то есть решение для этого, я буду признателен.
Заранее спасибо.