显示最后上传图片的mvc

问题描述:

我创建一个MVC应用程序显示最后上传图片的mvc

我要上传和形象,并存储在一个文件夹中的功能的头像功能。

我希望能够显示此图像,并且在更新版本上传后图像会发生变化。如典型的头像功能。

这里是低于

[AcceptVerbs(HttpVerbs.Post)] 
    public void Upload() 
    { 

     foreach (string file in Request.Files) 
     { 
      var postedFile = Request.Files[file]; 
      postedFile.SaveAs(Server.MapPath("~/UploadedFiles/") + Path.GetFileName(postedFile.FileName)); 


     } 


    } 

我上传的代码,你应该看看System.Web.Caching和的CacheDependency类。 http://msdn.microsoft.com/en-us/library/system.web.caching.cachedependency.aspx

基本上,您应该考虑在ASP.NET缓存中创建查找请求URI的图像处理程序路由。如果未找到,则在将文件添加到具有CacheDependency的缓存的同时加载文件以用于响应流输出。这应该确保在上载替换之后它将从缓存中被擦除。