This File Management & Digital Store plugin which will help you to control file downloads & sell digital products from your WP site.
Assets Manager for WordPress is a self hosted file sharing tool, enable / disable links, set expiration and make files you share password protected.
Allows the complete file structure of a folder in Dropbox to be shared and navigated within a WordPress page or post. Also allows for file uploads.
Advanced file download system that allows multiple sections, categories, and download pages, plus advanced access control and anti-bot technology.