Any good multi-user file for ASP.NET websites?

I need a multi-user file uploader for an asp.net site. It would be great if I can be a drag and drop file uploader. I guess I'll have to use something like flash for this.

+2


source to share


7 replies


Telerik has a good number of file hosting services .



No drag and drop support, but unfortunately not free.

+3


source


I've used SWFUpload on numerous projects (ASP.net and not), it's free and works great.



+2


source


I've used Neat Upload successfully with success.

+1


source


As far as "drag and drop" to download files is concerned, this cannot be achieved with (today's) standard browser technology. You must use a plug-in (like Flash, ActiveX, etc.) to achieve this scenario and overcome browser limitations.

[ Note: Silverlight does not offer any help here. This security model does not allow dragging and dropping files from the desktop into the plugin for operations such as file uploads.]

For multi-file uploads, you have several solutions:

  • For true, "select multiple files at the same time" (Shift / Ctl + click), you should still use a plug-in like Silverlight or Flash. For example, Telerik makes RadUpload for Silverlight that can be used in an ASP.NET website to enable a "true" multi-file upload experience: RadUpload demo for SL in ASP.NET

  • If you don't need the plugin, you are again limited by browser loading standards to select one file at a time. You can, of course, select many files and then upload them together, but you need to select one file at a time. For this type of scenario, there are controls like RadUpload for ASP.NET AJAX that pretty much let you do as much as you can with browser standards: RadUpload Demo for ASP.NET AJAX

Due to security concerns, browsers have rather limited support for rich downloads. This is probably one of the most common browser "limits" that plugins like Flash and Silverlight help.

Hope this background helps.

0


source


I highly recommend Uploadify as a multi-user file uploader. It uses jquery and flash to allow user to upload multiple files at once via ctrl + click on all desired files. It then displays the file upload queue and removes the file from the queue when finished. It also allows you to specify which extension allows the user to download as well, which prevents you from checking the extension.

0


source


Silverlight Multi File Uploader works great for me. It is an open source control that allows one-button control or full graphical control. In both cases, there are JavaScript methods and events for full interaction.

So far I haven't tried any of the alternatives, it seems to be of high quality and well polished and can be tweaked using a number of useful parameters such as maximum file size, file type filters and upload handler. Also, it supposedly supports drag-and-drop, but I haven't tried it yet.

alt text

0


source


By the way, you can use the Telerik AsyncUpload control to upload multiple files using drag and drop: http://demos.telerik.com/aspnet-ajax/asyncupload/examples/draganddrop/defaultcs.aspx .

It offers built-in drag and drop capabilities.

0


source







All Articles