画像をアップロードする関数:
[HttpPost]
public String UploadSingle(HttpPostedFileBase imageFile)
{
try
{
String fileSavePath = Server.MapPath("~/Content/Temp/" +
imageFile.FileName);
imageFile.SaveAs(fileSavePath);
List<String> uploadedFile = (List<String>)HttpContext.Session["UploadedFiles"];
if (uploadedFile == null)
{
uploadedFile = new List<string>();
}
uploadedFile.Add(fileSavePath);
HttpContext.Session["UploadedFiles"] = uploadedFile;
return "Success";
}
catch (Exception e)
{
return "Error";
}
}
この機能は正常に動作し、画像がアップロードされました。しかし、アップロードされた画像を見ようとすると。
public String UploadResult()
{
List<String> uploadedFile = (List<String>)HttpContext.Session["UploadedFiles"];
return uploadedFile.Count + "";
}
デバッグすると、HttpContext.Session["UploadedFiles"] は常に null を返します。助けてください。