ASP.NETでjQueryのAJAXで複数のファイルのアップロードを使用して、私はjQuery
ajax
MVC
ASP.NET
内で複数のアップロードのためにこのコードを使用します。ダブルファイルアップロードMVC
- 私は1つのファイルをアップロード は、一つのファイルには、セッションに格納され
- が、私は2つのファイルをアップロードしたときに、私は3つのファイルをアップロードする際に、4つのファイルは、セッション
- に格納され、6つのファイルがに保存されている セッション
問題が何ですか?
ASP.NETでjQueryのAJAXで複数のファイルのアップロードを使用して、私はjQuery
ajax
MVC
ASP.NET
内で複数のアップロードのためにこのコードを使用します。ダブルファイルアップロードMVC
問題が何ですか?
使用.Distinct()
うまくいけば、それはあなたの問題を解決し、そうでない場合は、以下のコメントを投稿しますSession
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.Distinct();
}
return Content("");
}
にファイルを割り当てることながら。
これを1つずつ接続するか、またはすべてを選択してgetfilesを何度も呼び出すのですか? – Amit
セッションに保存されているファイルリストに常に追加しているようです。だから、このリストはますます大きくなるでしょう。 –
@Amitを1つずつ添付してください – Kianoush