Thanks for the reply.
But I do have some follow-up questions though.
1. If I just set the TargetFolder accordingly ... what happens with duplicate file names? Specifically if two users upload files with the same name and they have the same target folder? It's my understanding that the last file uploaded will win and the first file will be overridden. Is that accurate?
2. If #1 is true ... it seems like I need to go the custom handler route.
3. If I didn't want to do the customer handler, could I just use the "e.File.SaveAs(destinationFileName)" method? In my code below ... I am going to determine if the file was valid or not, then call a utility function to get a unique file name based on the location in the EFolder where I want to save the file, then call e.File.SaveAs(....); I've got this solution working but just wasn't sure if there are known problems doing it this way that I'm not aware of.
sender, FileUploadedEventArgs e)
//some method to determine if file is/was valid
e.IsValid = SomeMethod();
//if valid, save to EFolder location
srcFileName = e.File.GetName();
destFileName = MiscUtils.GetUniqueFileName(srcFileName);