This project is not covered by Drupal’s security advisory policy.

File entity provides interfaces for managing files. It also extends the core file entity, allowing files to be fieldable, grouped into types, viewed (using display modes) and formatted using field formatters. File entity integrates with a number of modules, exposing files to Views, Entity API, Token and more.

File Entity is required by the 7.x-2.x branch of the Media module.

The File entity project is not compatible with Media 7.x-1.x. You must use the File entity module bundled with Media 7.x-1.x.


Known Issues

File Management Initiative

We are currently working on getting large parts of File entity into Drupal core.

Related Modules

File entity exposes Drupal files, enabling them to be managed. To further extend Drupal's file handling abilities, including:

  • Media module
    • Handing files from external sources and services such as YouTube, Vimeo and Flickr.
    • Inserting files into content using WYSIWYG editors.
    • Reusing existing files in file and image fields.
    • Mass importing of files.
  • File entity revisions module


For more information on File entity, see the following resources:

Supporting organizations: 

Project information