上传并显示图片asp.net mvc

时间:2014-09-15 12:32:37

标签: asp.net-mvc database upload

我的桌面用户有一个名为照片的字段。我想知道这是否可以保存只有这个名为photo的列的图像(它是一个字符串)。我只想保存用户上传的图像路径,稍后再显示。可能吗?有谁可以展示一个例子?

1 个答案:

答案 0 :(得分:0)

是的,你可以。 Here是类似的问题。 只需使用Web服务器相对路径更新用户照片列,然后在视图中显示它。

要显示上传的图像,女巫已保存到服务器文件系统,并且它的绝对(相对)网址已保存到数据库(或者是其他),您必须返回查看包含相对于您上传图像的网址根网址的模型并使用html或css显示它。

<img src='@Url.Content(Model.imageUrl)' />
<div style='background-image:url(@Url.Content(Model.imageUrl))'></div>

检查您的操作Request.Files集合:

public ActionResult Adicionar(usuario usuario)
{
    if (Request.Files.Count > 0)
    {
        for (int i = 0; i < Request.Files.Count; i++)
        {
        //do whatever you want.
        }
    }
}