This is a migrated thread and some comments may be shown as answers.

Create TargetPhysicalFolder if it doesn't exist

2 Answers 71 Views
Upload
This is a migrated thread and some comments may be shown as answers.
Hakki
Top achievements
Rank 1
Hakki asked on 28 Apr 2015, 11:29 AM

Hello,

Title pretty much says it all but to elaborate a little, if I specify a TargetPhysicalFolder, and it has the study name (which changes per case) in it for example "D:\UploadedFiles\[studyname]", uploader errors, saying the [studyname] folder does not exist. This means I have to manually create those folders every time a new study occurs.

It would be nice if there is an event handler I can catch and create that folder before it gives that error.

Thanks.

2 Answers, 1 is accepted

Sort by
0
Milena
Telerik team
answered on 29 Apr 2015, 10:22 AM
Hi Hakki,

To achieve this you can override  the virtual method GetTargetFolder() which RadUploadHandler class provides and check/create the directory: 
public class SampleUploadHandler : RadUploadHandler
   {
       public override string GetTargetFolder()
       {
           var folder = base.GetTargetFolder();
 
 
           var folderExists = Directory.Exists(folder);
           if (!folderExists)
           {
               Directory.CreateDirectory(folder);
           }
 
           return folder;
       }
   }

I hope this helps.

Regards,
Milena
Telerik
 

See What's Next in App Development. Register for TelerikNEXT.

 
0
Hakki
Top achievements
Rank 1
answered on 30 Apr 2015, 12:31 AM
Perfect, thank you Milena.
Tags
Upload
Asked by
Hakki
Top achievements
Rank 1
Answers by
Milena
Telerik team
Hakki
Top achievements
Rank 1
Share this question
or