我有一个网页(.aspx),其中包含多个FileUpload
控件。
Default.aspx的
<asp:FileUpload ID="FileUploadPort" runat="server" CssClass="Upload" Multiple="Multiple"/>
<asp:FileUpload ID="FileUploadSearchImages" runat="server" CssClass="Upload" Multiple="Multiple"/>
Default.aspx.cs
protected void btnSubmit_Click(object sender, EventArgs e)
{
string filenm = string.Empty;
HttpFileCollection fileCollection = Request.Files;
for (int i = 0; i < fileCollection.Count; i++)
{
HttpPostedFile uploadfile = fileCollection[i];
if (uploadfile.ContentLength > 0)
{
string filename = uploadfile.FileName;
string imgFolder = ConfigurationManager.AppSettings["AdminSearchImgFolderPath"];
System.Drawing.Image image = System.Drawing.Image.FromStream(uploadfile.InputStream);
image.Save(imgFolder + "\\" + GetSearchImageFileName("TEST"), ImageFormat.Jpeg);
}
}
}
此处,Request.Files
将集中来自FileUploadControls
的所有文件。
我无法识别哪些文件来自特定的FileUpload控件?
我知道它可能在4.5但我目前的框架是4.0,我不想升级到4.5。使用现有4.0框架的任何解决方案??
帮助表示赞赏!
请注意:这不是DUPLICATE问题,因为我的要求是在单页上传和识别不同文件上传控件的文件。
答案 0 :(得分:0)