无法将类型”System.Web.HttpPostedFile” 隐含转换为 ‘System.Web.HttpPostedFileBase’

摘要:无法将类型"System.Web.HttpPostedFile" 隐含转换为 'System.Web.HttpPostedFileBase'


中文错误消息:无法将类型"System.Web.HttpPostedFile" 隐含转换为 'System.Web.HttpPostedFileBase'

英文错误消息:Cannot implicitly convert type 'System.Web.HttpPostedFile' to 'System.Web.HttpPostedFileBase'

今天在试写 Azure 上的 ajax file upload 功能  刚好遇到的一个错误  顺手纪录一下

将原本的程序:

HttpPostedFileBase file = HttpContext.Current.Request.Files[0];

改为:

HttpPostedFileBase file = new HttpPostedFileWrapper(HttpContext.Current.Request.Files[0]);

请原谅我写得没什么内容,就当作个人笔记嘿...^^"

========================参考数据===============

1.HttpPostedFileBase 类 (MSDN)

2.http://stackoverflow.com/questions/3071902/cannot-implicitly-convert-type-system-web-httppostedfile-to-system-web-httppo