我正在构建一个MIME多部分流,它是用户选择上传的各种文件/数据的集合。然后我使用asp.net MVC 3将此流推送到URL(尽管MVC位应该与问题无关 - 类似于所有ASP.NET),它在服务器上作为HttpFileCollectionBase对象(它本身)进入基本上是HttpPostedFileBase对象的集合。)
一切正常。
但是,HttpPostedFileBase只允许访问MIME“媒体类型”和“文件名” 领域。我有其他数据,我正在
内容描述:
和
内容处置:
MIME多部分中的标头 - 但似乎无法在服务器端访问这些标头。显然我意识到媒体类型和文件名是最常用的字段,因此我没有必要跳过一些箍来获得一些更深奥的MIME字段。但是,我根本看不到任何方法来访问它们。我是否需要将自己的MIME多部分解码引擎挂钩到ASP.NET / MVC框架中?如果是这样,钩子在哪里,并且那里的库可以做到这一点,而不必编写MIME解码器。