2. With multiple monitors, multiple desktops, etc, quite often people will have their working files open anyway.
3. You can drag a picture straight from another open browser tab so it never needs to touch your browser.
4. Most sites give a choice of either method.
5. It's a fairly intuitive action. I know that I caught older family members struggling when they used to drag images and then the image would display in their browser. At this point they thought the photo was online and would be confused when they couldn't then find it on the site when they came back to it later.
- go directly to currently open explorer window!
- paste path!
- two-click favourite folders
- two-click history
- switch to most recent folder (lasts through restarts)
loads at startup, consumes 2MB of RAM and doesn't slow my 2005 XP laptop down at all
It's really not though. I've never had a problem with it.
Whenever I need to drop something into a web page, I find myself starting up a one-off nautilus and dragging from that.
I seem to recall there is a tiiiiny utility you run like "drag_target <filename>", and it pops up a window that is a drag target that plumbs <filename> through when you drop it somewhere. Does anybody recall the name of that utility ?
You can grab a file then Cmd(or Alt probly)+tab back to your browser window and drop the file.
Don't get me wrong I don't like drag and drop interfaces for the most part. If you do have the folder open you are working on in the background, drag and dropping different files can be quicker than using a choose file dialog.
[1] I should say _technically_ it did touch my filesystem as that image was probably yanked from a local cache of some sort, but to the user this feels intuitive and not invasive.
I'm in all likelihood going to need to navigate through a bunch of folders to locate what I want to upload anyway - why force me to open up Finder, reposition it so that my browser and finder are both visible, with the "drop area" visible as well, find my file and drag it over? With the default file upload that HTML provides, it's going to open a conveniently sized open window from the start, with a clear call to action on how to select the file in question, and no requirement for an awkward drag into some box on a webpage.
It really feels like prioritizing "cool" interactions over usability.