Reputation: 6290
Requirements:
System Information:
Questions:
Anyone worked on a similar functionality can please share their experience?
Thanks in advance
-Moiz
Upvotes: 1
Views: 2307
Reputation: 6290
The ASP.Net AJAX toolkit now has an Async File Upload control
This control was released after we had already implemented our requirement in production (without async file upload).
Upvotes: 0
Reputation: 4540
take a look at http://ajaxuploader.com/ also consider Silverlight solutions, like http://www.codeplex.com/SilverlightFileUpld Flash based uploaders (like YUI2 Uploader, http://developer.yahoo.com/yui/uploader/) have some limitations comparing to Silverlight due to raised security in recent versions of Flash. For example you can not pop up file selection dialog from client JavaScript.
Upvotes: 0
Reputation: 12935
http://swfupload.org/ is a Flash-based, asynchronous file upload component that is very easy to implement and integrate with ASP.Net (since the uploaded file comes through in the Request.Files[] collection).
It supplies client side file size and extension tests as well. You'll want to still validate file extensions and such on the server since the validations are handled JavaScript properties and may be circumvented (haven't seen any JavaScript related upload tool that can't be bypassed).
Some anti-virus vendors provide an API to scan memory or a specific file; however, I've seen a number of places drop the file into a directory that's constantly monitored and handled using that type of scanning instead of through the api.
Upvotes: 0
Reputation: 24535
1) Have a look at http://www.uploadify.com/
2) The above component has file size/extension tests
3) You should install anti-virus on your web server.
Upvotes: 4