Skip to content
Projects

dustin10/VichUploaderBundle

View on GitHub

dustin10/VichUploaderBundle has 1,900 GitHub stars and 519 forks. GitHot measured 0 stars in 24 hours and -1 in 7 days. Last checked 2026-11-09 00:03 UTC. Last push 2026-09-21.

How these counts are measured

A simple Symfony bundle to ease file uploads with ORM entities and ODM documents.

Measured star growth

in 24h
0
in 7 days
-1
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

VichUploaderBundle

Build Status Total Downloads Latest Unstable Version Latest stable Version

The VichUploaderBundle is a Symfony bundle that attempts to ease file uploads that are attached to ORM entities, MongoDB ODM documents, or PHPCR ODM documents.

  • Automatically name and save a file to a configured directory
  • Inject the file back into the entity or document when it is loaded from the datastore as an instance of Symfony\Component\HttpFoundation\File\File
  • Delete the file from the file system upon removal of the entity or document from the datastore
  • Templating helpers to generate public URLs to the file

All of this functionality is fully configurable to allow for app-specific customization.

Documentation

For usage documentation, see:

docs/index.md

If upgrading from a previous version, also check:

UPGRADE.md

Contributing

See the CONTRIBUTING file.

License

See the bundled LICENSE file.

Explore related projects