What’s the best way to implement a download system?
It needs to be integrated with an asp.net application.
I need the following features:
- Deliver files larger than 50mb
- Only users authorized by an asp.net login page can download
- Need to know if the user downloaded the whole file, or part of it
- Once the file is downloaded or canceled, the same url will not be available again
It’s something similar to rapidshare I believe, but integrated with an asp.net application.
What would you guys suggest?
thanks!
What if you hosted the files on a lighttpd server running modsecdownload, and used your asp.net app to generate the secure urls to the files on that server? That approach should handle items 1,2 and 4.
Not sure how you could tell from the server side that the download was completed successfully, maybe have some logic that parses the server logs?