Overview
DropZone is a secure file sharing application that you can host on to your server and access from restrictive environment to transfer larger files, and download them via resume-supported http file downloaders later, may be on local PC with poor internet connection. This open source application demonstrates how to use OpenID as a database-less authentication protocol into your application. It also illustrates how OpenID saves you from worrying about creating tables in your database for keeping track of users, change password, forgot password, register, login mechanism, manage sessions, cookies and what not functionalities you can imagine.
User Story
One of my friends work for a company where he has to work in a remote PC and where he lives he does not have good internet connection. He neither has permission for opening up third party email website such GMail, nor he could download email with 100MBs of attachment using Outlook. He tried for even whole night trying download those email. However his poor internet connection did not let him download completely such single email from server. He had to redownload all the email from the beginning. So he asked me to help him out in such situation as he did not have more than 6 hours in hand to finish downloading those email and reply them. Unfortunately he was not a developer and I even myself did not have the time for it. Still for the sake of friendship, I agreed to help him out, and built an app in less than 10 minutes for him.
Screenshots
http://weblogs.asp.net/blogs/tanzimsaqib/DropZone_thumb_462BBD83.pnghttp://weblogs.asp.net/blogs/tanzimsaqib/Upload_thumb_6F12BE8D.pnghttp://weblogs.asp.net/blogs/tanzimsaqib/Browse_thumb_5DCEBB1D.png
References
Author: http://www.TanzimSaqib.comArticle on development: http://weblogs.asp.net/tanzimsaqib/archive/2009/06/27/dropzone-how-i-built-a-database-less-secured-file-storage-using-dotnetopenid.aspx
License
No warranty. Use it at your own risk. Modify, distribute, redistribute, use however you like for both commercial and personal purposes as long as copyright message is retained everywhere. If you do not want to keep the modified/intact source open, please link back to my site: http://TanzimSaqib.com
|