I think I've developed a quite useful tool to help with Web/Database development with Perl and would like some feedback on it.

CGI::UploadDB manages file uploads with a SQL database. Through a (fairly) simple interface, it handles generating thumbnails, file installation, deletion, and display.

Files are stored on the filesystem with meta-data in the database. MySQL and Postgres are supported now.

A version of this module last appeared on PerlMonks as CGI::MediaDB. Since then I've improved the interface and documentation, and made the whole thing more generalized and less centered on image uploading.

I'm interested to know: Useful idea? Useful interface? Clear documentation? Other suggestions?

Full documentation and source code are available. It does currently depend on Data::FormValidator > 3.2. There's a development version on CPAN that works now (3.49_01).

Thanks!