use configuration to read attachment storage path
return nil for filename if there's no file
make sure tmp file has intended name