C# - 如何解析http header multipart

时间:2012-10-09 04:01:21

标签: c# .net wcf wcf-data-services

我创建了一个WCF Rest服务,我正在阅读multipart / form数据发送的内容。但是我得到了内容配置和额外信息。有没有办法像使用HttpContext一样解析它。我不想要依赖asp ...

如果可能的话,不使用外部库,第三方dll等......除非我能实现简单一致的代码。

1 个答案:

答案 0 :(得分:3)

如果解析多部分数据,您应该使用一些库/类或手动执行。没有内置功能。解析器非常简单。但是你可以重用一些已编写的解析器类。

  1. 尝试以下项目(MIT许可证)并从该项目中归档HttpMultipartParser.cs:

    https://bitbucket.org/lorenzopolidori/http-form-parser/src

  2. http://multipartparser.codeplex.com/

    http://multipartparser.codeplex.com/SourceControl/changeset/view/69709#458003