public ActionResult Download(int Id) { ForumAlbum data = service.Find(Id); if (data != null) { Stream stream = new FileStream(data.Url, FileMode.Open, FileAccess.Read, FileShare.Read); return(File(stream, data.Type, data.FileName)); } else { return(JavaScript("alert(\"無此檔案\")")); } }
public void UploadFile(string FileName, string Url, int Size, string Type, string Account) { ForumAlbum data = new ForumAlbum() { FileName = FileName, Url = Url, Size = Size, Type = Type, Account = Account, CreateTime = DateTime.Now }; db.ForumAlbum.Add(data); db.SaveChanges(); }
public ActionResult Show(int Id) { ForumAlbum data = service.Find(Id); if (data != null) { // 使用UrlHelper產生圖片路徑 UrlHelper urlHelper = new UrlHelper(Request.RequestContext); urlHelper.Content("~/Upload/" + data.FileName); Response.ContentType = data.Type; //return Content(urlHelper.Content("~/Upload/" + data.FileName)); return(base.File(urlHelper.Content("~/Upload/" + data.FileName), data.Type)); } else { return(null); } }