Lie*_*oen 2 c# asp.net reflection
我正在尝试用HttpPostedFile创建一个实例
var obj2 = Activator.CreateInstance(
typeof(HttpPostedFile),
BindingFlags.NonPublic | BindingFlags.Instance,
null,
new object[] { },
System.Globalization.CultureInfo.CurrentCulture
);
Run Code Online (Sandbox Code Playgroud)
但我收到错误'类型'构造函数'System.Web.HttpPostedFile'找不到.'.
有没有其他方法来创建HttpPostedFile的实例或我做错了什么?
我刚刚遇到了同样的问题,并使用Moq解决了它,如下所示
var postedfile = new Mock<HttpPostedFileBase>();
postedfile.Setup(f => f.ContentLength).Returns(8192);
postedfile.Setup(f => f.FileName).Returns("myfile.txt");
postedfile.Setup(f => f.InputStream).Returns(new MemoryStream(8192));
myObject.HttpPostedFile = postedfile.Object;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4026 次 |
最近记录: |