In your case file system directory is the good way to store files on disk, database is a heavy and lengthy way to store files. to design such web application you need for first gather your requirement and then we can design it, try to follow SDLC (system development life cycle)ThanksKoolprasd2003Editor, DotNetSpider MVMMicrosoft MVP 2014 [ASP.NET/IIS]