On Fri, Sep 19, 2008 at 7:40 AM, Dr. Jennifer Nussbaum <[EMAIL PROTECTED]> wrote: > Hi, > > Im about to start an app where i'll need to upload PDFs from a user and store > them in my database. Is there any quick example that might show > how to do this? I browsed through the wiki and didnt see anything. I know its > simple but ive never done this before. > > Thanks! > > Jen >
To divert this a bit, are you -really- sure you want to store them in a database? Storing large files in a database is not going to be ideal, as you'll lose abilities to replicate the files in a separate policy from you DB, etc. I really like MogileFS for storing files, and it really is easy enough to setup on a single host and get going... then from there, it's as simple as: $mogilefs->store_file( $key, $class, $upload->tempfile ); But to answer your question, the uploads are this object: http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7014/lib/Catalyst/Request/Upload.pm You can then just do $db_record->contents( $upload->slurp ); -J _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
