keepluggable contains reusable code that stores files and images.
keepluggable API
keepluggable.storage_file package