I created my own class deriving from FileStorage and it works fine. I am able to upload files, create folders, etc The only problem is that I can't rename files. My understanding is that I should simply be able to override the RenameFile method which I have done. Notice that I even placed a break point but it never gets called.
When a user tries to rename a file, my overridden RenameFile method does not get called and instead the following error is displayed:
PLEASE NOTE: the user gets this error message no matter what he types. For example "aaa" gets rejected. Therefore the problem is not related to the user typing spaces or special characters.
I found a few other people who had the same problem and asked the samequestion
here and
here but their question was never answered.