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

Server-side Upload with Flash, iPhone and Android-clients

1 Answer 27 Views
Upload
This is a migrated thread and some comments may be shown as answers.
Mikael
Top achievements
Rank 1
Mikael asked on 01 Sep 2011, 08:20 AM
Hi!
We have a working solution, which uses RadUpload. The client is of course a Silverlight client.
Now, we need to add support for more clients, namely Flash, iPhone and Android. It would be ideal if we could keep the same server-side logic, but mimic the client-side behaviour. In other words - can we implement the "RadUpload" client component on the three other components? If so, any ideas/code to share how to accomplish this?

Is this even legally supported, or does it break the Telerik legal agreement?

Thanks!
/Fredrik 

1 Answer, 1 is accepted

Sort by
0
Tina Stancheva
Telerik team
answered on 06 Sep 2011, 02:07 PM
Hello Fredrik,

We don't have any samples illustrating how to rewrite the Upload control client-side so that you can use it in Flash, iPhone or Android. Basically the RadUpload's client side sends POST requests when the Upload button is hit and the RadUploadHandler on the server is designed to listen for these requests.

You can definitely try to design your own Upload control for each targeted environment and configure it to send POST requests to the server as the RadUpload for Silverlight client-side does. However, this might take a lot of time and efforts and it might be better to create an IHttpHandler on your server to handle the requests from your custom upload controls, instead of using the RadUploadHandler to handle all requests.

Best wishes,
Tina Stancheva
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Tags
Upload
Asked by
Mikael
Top achievements
Rank 1
Answers by
Tina Stancheva
Telerik team
Share this question
or