I understand that I can upload to a field in a node.

Can I upload directly to the file_entity (http://drupal.org/project/file_entity) and skip the middle man?