views:

1009

answers:

5

Currently using System.Web.UI.WebControls.FileUpload wrapped in our own control.

We have licenses for Telerik. I wanted to know if anyone had experience with that or could suggest a better one?

Some criteria to be measured by

  • validation
  • peformance
  • multiple files
  • localisation (browse is difficult)
  • security
+3  A: 

Personally, if you have the Telerik controls I would give them a shot. I've found that they are very helpful, and the user experience is good. Their upload control is quite nice.

Mitchel Sellers
A: 

You could try a flash-based solution that allows you to display whatever text, textboxes, buttons, or anything else as part of your own file upload control. These solutions typically put a 1x1 flash movie on the page that acts as a bridge between javascript and flash such that javascript can call flash's file upload box dynamically.

In a recent project, I used FancyUpload to do exactly that.

EndangeredMassa
Not to mention Silverlight. I've just implemented a multiple file upload solution for our product in Silverlight 2. But to be frank, it is better to buy if you find something that fits your needs.
Torbjørn
+1  A: 

We extended the FileUploadControl to add some validation. We also wrote our own control that allows multiple files to be uploaded at once. We are currently evaluating both. Hopefully we decide on one, I would hate to have 2 different upload controls to maintain.

Dana
+1  A: 

I just posted about this in another question, but if you use this ActiveX control you will be able to process images quickly and efficiently. The component will actually resize the images on the client machine before sending them. This reduces unnecessary bandwidth and transfers multiple images at one time.

Kyle B.
+1  A: 

Check out Dean Brettle's NeatUpload. It's basically a custom HttpHandler that streams files to disk with loads of extra configurability. It's open source and Dean is an absolute star for supporting his users.

flesh