0
所以我有一個控制器,就像如何創建PDF,調用它的下載,然後刪除它?
[HttpPost]
[ValidateInput(false)]
public ActionResult HtmlToPdf (string html, Guid pid)
{
PdfDocument D = new PdfDocument();
// ... build document
string filename = "summary_" + pid.ToString() + ".pdf";
D.Save(Path.Combine(Server.MapPath("~/Dumps"), filename));
return Json(new { filename = filename });
}
然後window.open
s表示在客戶端文件。問題是,這些PDF超過1 MB,我不想達到我的Azure內存限制。除了像設置一個定時器這樣的快速和骯髒的解決方案,在一段時間後刪除文件,我有什麼解決方案?