在我的MVC应用程序中,我使用以下代码上传文件.
模型
public HttpPostedFileBase File { get; set; }
Run Code Online (Sandbox Code Playgroud)
视图
@Html.TextBoxFor(m => m.File, new { type = "file" })
Run Code Online (Sandbox Code Playgroud)
一切工作正常..但我试图将结果fiel转换为byte [].我怎么能这样做
CONTROLLER
public ActionResult ManagePhotos(ManagePhotos model)
{
if (ModelState.IsValid)
{
byte[] image = model.File; //Its not working .How can convert this to byte array
}
}
Run Code Online (Sandbox Code Playgroud) 我想在我的表单上提供一个工具,供用户上传文件并保存在数据库中.如何在ASP.NET MVC中完成.
在我的模型类中写入什么DataType.我试过Byte[],但在脚手架中,解决方案无法在相应的视图中为它生成适当的HTML.
这些案件是如何处理的?