Search code examples
htmldirectory

Directory Chooser in HTML page


How can I create a directory chooser in html page.
If I use input file element I can select file only, but I need to select directory instead.
I need to do this beacause the user should select a right path inside his computer.
Any solutions ?


Solution

  • Can't be done in pure HTML/JavaScript for security reasons.

    Selecting a file for upload is the best you can do, and even then you won't get its full original path in modern browsers.

    You may be able to put something together using Java or Flash (e.g. using SWFUpload as a basis), but it's a lot of work and brings additional compatibility issues.

    Another thought would be opening an iframe showing the user's C: drive (or whatever) but even if that's possible nowadays (could be blocked for security reasons, haven't tried in a long time) it will be impossible for your web site to communicate with the iframe (again for security reasons).

    What do you need this for?