Only store the relative filename in db and ensure < 255.

It is relative to upload_path in config.
Tweak width of keywords field.
Use CodeIgniter character_limiter() instead of substr().

character_limiter() tries to maintain word integrity instead of simply truncating the string - a little nicer.
Display some information about the uploaded file on the view page.