當我使用了多個上傳此代碼jQuery
ajax
在ASP.NET
MVC
:雙文件上傳在ASP.NET中使用jQuery的阿賈克斯多文件上傳MVC
public ActionResult GetFiles(HttpPostedFileBase NewsFilePath)
{
if (NewsFilePath != null)
{
var files = Session["Files"] == null ?
new List<HttpPostedFileBase>() :
(List<HttpPostedFileBase>)Session["Files"];
files.Add(NewsFilePath);
Session["Files"] = files;
}
return Content("");
}
,但我有問題,此代碼。
- 當我上傳一個文件,一個文件存儲到會話
- 當我上傳兩個文件,4個文件被存儲到會話
- 當我上傳三個文件,6個文件被存儲到session
問題是什麼?
你是一個接一個地連接它還是選擇所有並多次調用getfiles? – Amit
您似乎總是添加到存儲在會話中的「文件」列表中。所以這份名單會越來越大。 –
@Amit一個接一個 – Kianoush