我需要下載一個文件。如果文件是爲用戶提早創建的,我應該爲他顯示一些消息。我可以檢查文件是否爲null
?ASP.NET MVC檢查下載文件爲空
@Html.ActionLink("Print", "Certificate", new{type=Model.Type, product = i.Id})
我的行動:
[HttpPost]
public FileResult Certificate(string type, int product)
{
var crt = DBQueryExecutor.GetCertificate(type, product, long.Parse(User.Identity.Name), null);
if(crt == null) return null;
byte[] rep = Pdf.CreateCertificate(crt);
return File(rep, System.Net.Mime.MediaTypeNames.Application.Pdf);
}
你有什麼想法?
我可以發送post請求,生成的文件並保存到文件系統,然後調用href.location =「...」。但這不是很好的情況。 – user571874 2013-02-26 16:00:39