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

Check Raduploads Buffersize Property Remarks

1 Answer 128 Views
This is a migrated thread and some comments may be shown as answers.
Christian Wilson
Top achievements
Rank 1
Christian Wilson asked on 12 Feb 2014, 01:02 PM
I'm getting this error along with other information when uploading a file in my silverilght app.
it also states:
Handler not found or execution of the handler failed!
Arguments: NotFound

What am i doing wrong?
I am selecting a file, when i click upload the file is converted client side, then uploaded to the server. Before it gets there this error happens.
here is the code for my radupload

<telerik:RadUpload x:Name="RadUpload1"
                                   Filter="Image Files (*.jpg;*.jpeg;*.gif;*.png) |*.jpg; *.jpeg; *.png; *.gif"
                                   Margin="50,0,272,0" HorizontalAlignment="Left"

Here is my C# event

private void RadUpload1_FileUploadStarting(object sender, Telerik.Windows.Controls.FileUploadStartingEventArgs e)
            Telerik.Windows.Controls.RadUploadSelectedFile file = e.SelectedFile as Telerik.Windows.Controls.RadUploadSelectedFile;
            BitmapImage bimg = new BitmapImage();
            WriteableBitmap bmp = getImageSource(e.SelectedFile.File.OpenRead(), 600, 600);
            byte[] buffer;
            using (Stream Source = JpgEncoder.Encode(bmp, 100))
                int bufferSize = Convert.ToInt32(Source.Length);
                buffer = new byte[bufferSize];
                Source.Read(buffer, 0, bufferSize);
            ServiceReference1.HazardWCFServiceClient service = new ServiceReference1.HazardWCFServiceClient();
            service.saveImageAsync(buffer, "correct location on server" +  e.SelectedFile.Name);
            //NOTE: use the buffer to show the image...
            e.NewFileStream = new MemoryStream(buffer);
private void RadUpload_FileUploaded(object sender, Telerik.Windows.Controls.FileUploadedEventArgs e)
           bool status = false;
               string path = RadUpload1.TargetFolder.Substring(1) + "/" + e.SelectedFile.Name;
               IMAGE_HDR ss = new IMAGE_HDR(); //instantiate new instance of the table
               ss.IMG_PATH = path;
               ss.IMG_NAME = tb_name.Text;
               ss.IMG_ENABLED = true;
               ss.IMG_DESC = tb_desc.Text;
               ss.IMG_CREATED = DateTime.Now;
               ss.CAT_ID = 1;//default category DO NOT DELETE THIS ROW!
                   status = true;
                   PathToImage = path;
               catch (Exception ex)
                   status = false;
                   //File uploaded successfully move to next step. Load the most recent key entered.
                   _OrganizationContext.Load(this._OrganizationContext.getLastImageKeyQuery(), (op) =>
                       IMAGE_HDR key = op.Entities.First();
                       imageKey = Convert.ToInt32(key.IMG_KEY.ToString()); //async not done loading?
                   }, null).Completed += Create_Completed; //add completed event to move on after the assignment is done.

1 Answer, 1 is accepted

Sort by
Christian Wilson
Top achievements
Rank 1
answered on 13 Feb 2014, 12:53 PM
I figured it out. The Web service handler .ashx in the radupload properties was a relative URL. I read on another forum post that it had to be an absolute URL for it to work.
Asked by
Christian Wilson
Top achievements
Rank 1
Answers by
Christian Wilson
Top achievements
Rank 1
Share this question