I dont think you follow - I have written my own class that inherits from FileStorage - I dont need the new provider, I have my own provider. The problem is after I upload, it goes to the root folder - the DirPath has never worked for me. I use this to get the current folder:
return
HttpContext.Current.Request["C_GP"];
It works most of the time, only when I upload an image, the C_GP is blank, and I end up loosing track of the folder.