Drag-and-drop uploads, previewed before they ever save
Replace the native binary and image widgets with one drop zone that highlights on drag-over, validates type and size, shows live progress, and previews the exact file before it lands on the record.
The problem
Attaching a file to a binary field in stock Odoo means clicking the field, waiting for the OS file picker, navigating folders, and confirming — a multi-click detour that repeats dozens of times a day for accounting, HR, and document-control teams. The native widget gives no drop target, no drag feedback, and no preview, so the wrong file is often attached and only discovered later.
The solution
Field Binary Drag replaces the native binary and image widgets with one drop zone that highlights on drag-over, validates type and size before upload, shows a progress bar, and previews a thumbnail or file card before you save — so every attachment lands right the first time.
Everything the native binary widget is missing
Every capability below is implemented in the module.
Drag & Drop to Any Binary or Image Field
One widget replaces both the native binary and image field widgets, so drag-and-drop works the same way everywhere a file is attached.
Drop-Zone Highlighting
The drop target lights up the moment a file is dragged over it, so users always know exactly where a file will land before releasing it.
Thumbnail Preview Before Commit
See a live thumbnail or file card the instant a file is dropped, confirming it is the right one before it ever saves to the record.
Upload Progress Indicator
A live progress bar tracks each file as it is read, removing the "did it work?" uncertainty on larger uploads and preventing duplicate drops.
File-Type & Size Validation
Unsupported formats and oversized files are rejected up front, with a clear notification naming the accepted types and the size limit.
Batch / Multi-File Drop
Drop several files in a single gesture; each one uploads in sequence with its own progress and success or error feedback.
File-Browser Fallback
A standard browse button sits alongside the drop zone for keyboard users and locked-down desktops where dragging a file is not an option.
Configurable Size & Format Defaults
Admins set a global default maximum size and accepted extensions from Settings, with per-field overrides available from any view.
Inline Preview After Upload
The saved thumbnail or file card stays visible on the field after upload, so users can verify the attachment at a glance later.
How it works
Drop or Browse
Drag a file onto any binary_drag field, or click to browse — the drop zone highlights the instant a file enters it.
Instant Validation
Type and size are checked immediately; a rejected file shows a clear reason instead of failing silently.
Preview & Confirm
A thumbnail or file card appears before the record saves, so you know exactly what is being attached.
Save with Confidence
Progress finishes, a success notification confirms the upload, and the file stays previewed right on the record.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It is an opt-in field widget — add widget="binary_drag" to any binary or image field in your own views, and every other field keeps the native Odoo widget untouched.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Field Binary Drag — Drag & Drop Uploads with Preview
Drag and drop onto any binary or image field, with drop-zone highlighting, thumbnail preview before commit, upload progress, batch drops and type and size validation.
Buy on Odoo App Store