Процедура разбора Multipart/form-data запроса (C#)
Ростислав13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.10.2012
Необходимо на C# написать процедуру разбора данных из POST запроса, отправленых как Multipart/form-data.
На сервере запрос принимается и имеется объект HttpListenerRequest. Необходимо разобрать данные тела запроса и получить в результате коллекцию NameValueCollection в которой ключи - имена файлов, значения - двоичные данные файла, закодированные по алгоритму Base64.
Файлов в запросе может быть несколько, как в примере http://ru.wikipedia.org/wiki/Multipart_form-data.
При реализации нужно учесть возможность поступления данных в различной кодировке.
Платформа реализации .NET Framework 4.0