Version 18 (modified by jun66j5, 4 years ago) (diff)


Drag-and-Drop Attachments Plugin for Trac


This plugin extends attachments list in Trac.

  • Drop-and-drop to attach files using HTML5 drag-and-drop, XMLHttpRequest Level 2 and File API.
  • Progress bar while uploading the files using XMLHttpRequest Level 2.
  • More than one file for selecting attachment files.
  • Attach an image from clipboard.
  • Auto-submit on select a file to attach.

Browser Compatibility

Firefox Chrome Safari Opera Internet Explorer
Drop-and-drop to attach files 3.6+ 12+ - 12+ -
Progress bar while uploading files 3.6+ 12+ 5+ 12+ -
More than one file for selecting 3.6+ 12+ 5+ 11+ -
Attach an image from clipboard 3.6+ 19+ - - -
Auto-submit on select a file 3.6+ 12+ 5+ 11+ 7+

Bugs/Feature Requests

Existing bugs and feature requests for TracDragDropPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:tracdragdropplugin here].


You can check out TracDragDropPlugin from here using Subversion, or browse the source with Trac.


Install the plugin:

For Trac 0.11.x
For Trac 0.12.x and 0.13dev

Enable the plugin in trac.ini:

tracdragdrop.* = enabled




new status tickets:

Upload pic and insert it at the cursor postion
Add attachment menu is visible if a wiki page is read-only
Features dissappeared: "Description of the file" and "Replace existing attachment of the same name"
drag and drop "new ticket"
Additional selection of image size

Recent Changes

15437 by jun66j5 on 2016-03-15 12:55:39
TracDragDropPlugin: fix overlapped upload queue are and Download all attachments as: .zip message
15223 by jun66j5 on 2016-02-06 21:13:20
TracDragDropPlugin: bump up the version to
15220 by jun66j5 on 2016-02-06 19:27:47
TracDragDropPlugin: fix TypeError after a file is attached on Trac 1.2dev (closes #12662)


Author: jun66j5
Maintainer: jun66j5

Attachments (3)

Download all attachments as: .zip