在MVC中上传图像

时间:2009-12-05 18:10:50

标签: asp.net-mvc image-uploading

我正在使用自动创建的“创建”asp.net MVC视图,其中我填充了底层对象的字段。

问题是我的对象具有Image类型的属性,并且我不知道如何填充它。 我试过使用文件上传,但我不知道如何从控制器中引用它。

Thanx,V

2 个答案:

答案 0 :(得分:1)

以下是.Net MVC中的示例照片库:

http://www.joshholmes.com/blog/2009/01/27/BuildingASimplePhotoGalleryInASPNETMVCFramework.aspx

也许这会让你走上正确的道路。 : - )

答案 1 :(得分:0)

这是我从<input type="file">获取文件的代码:

for (int i = 0; i < Request.Files.Count; ++i)
{
    var hpf = Request.Files[i];
    if (hpf.ContentLength > 0)
    {
        var file = new byte[hpf.ContentLength];
        hpf.InputStream.Read(file, 0, file.Length);
    }
}

是的,可以使用foreach。