【发布时间】:2020-08-22 14:10:18
【问题描述】:
我为这个问题沮丧了几个星期,
我怎样才能为这个多文件上传做会话
if (Session["FileUpload1"] == null && FileUploadQ2.HasFile)
{
Session["FileUpload1"] = FileUploadQ2;
foreach (HttpPostedFile file in FileUploadQ2.PostedFiles)
{
listofuploadedfiles.Text += String.Format("<p><font color='black'>" + file.FileName + "</font><a class='close'><font color='red'>x</font><a>" + "</p>");
}
}
else if (Session["FileUpload1"] != null && (!FileUploadQ2.HasFile))
{
FileUploadQ2 = (FileUpload)Session["FileUpload1"];
}
else if(FileUploadQ2.HasFile)
{
Session["FileUpload1"] = FileUploadQ2;
}
【问题讨论】:
-
您到底想做什么?会话中的控件?为什么?
-
@VDWWD 一个会话。我想对多个文件这样做codeproject.com/Tips/101834/…
-
只需将文件写入临时文件夹即可。 Session 不是用来存储文件的!
-
@VDWWD 如果要删除选定的文件?
-
然后从磁盘中删除。
标签: javascript c# asp.net file-upload webforms