I do not see an event/property/method that will give me access to the data that has been uploaded.
8 Answers, 1 is accepted

I can't seem to get this to work either.
The file content can't be accessed on the client. A handler is required.
Jeremy, what server technology do you use? We have samples for PHP and the server-side code from our ASP.NET MVC Upload examples can be used as-is.
Tsvetomir Tsonev
the Telerik team

No, we don't have an example with WCF services. That said, the request sent by the upload is indistinguishable from a normal form POST. A service that can handle a normal upload should do.
This is an example of such service. I'm sure you can find more.
I hope this helps.
Tsvetomir Tsonev
the Telerik team

There is no specific message format. The POST request contains one or more form fields for each uploaded file:
Content-Type:multipart/form-data; boundary=----WebKitFormBoundary8ChKTJYdlPVAv4cd
...
------WebKitFormBoundary8ChKTJYdlPVAv4cd
Content-Disposition: form-data; name="uploadName"; filename="test.xlsx"
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
------WebKitFormBoundary8ChKTJYdlPVAv4cd--
You need to look for a form fields with the name of the upload component.
I hope this helps.
Tsvetomir Tsonev
the Telerik team

$("#UserPicture").kendoUpload({
async: {
saveUrl: "Services/RockService.svc/Upload",
autoUpload: true
}
})
<OperationContract()>
Public Sub Upload(ByVal data as SomeType)
'i would have code here to check the context.a request.files, but it never gets here
End Sub
The bigger question in all of this is, can i only send the file without other data to accompany it? I am trying to save a picture with a user profile, but it looks like i am going to have to make 2 posts, one for the form and one for the picture upload? that can't be right.
Are you able to upload a file to the service using a form submit? I don't think this is specific to the Kendo UI Upload.
I believe WCF does not know about multipart requests, so you'll have to parse the request yourself. This answer on SO shows how to configure the service to accept such requests.
Greetings,
Tsvetomir Tsonev
the Telerik team