【发布时间】:2017-05-26 02:52:45
【问题描述】:
我在 asp.net mvc 中有一个接受上传文件的操作。我得到的 HttpPostedFileBase 不为空,甚至 ContentLength 的值也大于 0,但是当我检查“InputSream”时,它有以下错误:
ReadTimeout = '((System.Web.HttpPostedFileWrapper)refile).InputStream.ReadTimeout' 引发了“System.InvalidOperationException”类型的异常
所以当我想如下转换为 readitbytes 时,除了空数组之外什么都没有:
using (var reader = new System.IO.BinaryReader(refile.InputStream))
{
var a = reader.ReadBytes(model.File.ContentLength);
}
所以“a”得到“{byte[0]}”。
有什么问题?
【问题讨论】:
标签: asp.net-mvc upload inputstream