How can we improve the Microsoft Edge developer experience?

Drag and Drop Directories

Allows dragging and dropping entire folders using HTML5 Drag and Drop. Extends the DataTransferItem with a method to get a FileEntry/DirectoryEntry.


801 votes
Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
Jonathan Sampson [MSFT] shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
  • Aaron Kurtzer commented  ·   ·  Flag as inappropriate

    It's frustrating: When I want to upload a folder of files to my OneDrive account, I have to install and use a competing browser. :(

  • MB commented  ·   ·  Flag as inappropriate

    Firefox also uses this... and sites like google drive,, and a few others allow it. weird how especially on edge does not support this

  • Chris Adams commented  ·   ·  Flag as inappropriate

    The full file system API is pretty complicated but the recurring common need we've encountered is just the ability to get filenames with paths. The FileEntry/DirectoryEntry features implemented in Chrome would be great but even something as simple as, say, `event.dataTransfer.recursiveFiles` giving a FileList containing all of the dropped files with .name including the path would be sufficient for most users and a lot less complicated.

  • Paint_Ninja commented  ·   ·  Flag as inappropriate

    Imagine the use of this on cloud services... Being able to upload a whole folder at once just by dragging it in rather than having to zip them and then upload

Feedback and Knowledge Base