Gmail has added support for HTML 5, which means now you can drag and drop to attach a file in any email message. This is useful, when you have to attach a lot of files kept on a single folder. You don’t have to click the browse button again and again and can attach a bunch of files together in one go.
When you drag the files in the compose message window, Gmail shows an attachment pane to drop the files:
Earlier I used Picture paste to add images, attachments and other files in Gmail messages from the desktop. The drag and drop feature was much desired, because often the flash uploader would freeze in the middle of a file upload and you have to start the upload all over from scratch. When you want to attach a bunch of files or images – open the folder containing your files, select all files by pressing “Control +A” and drag all of them in the Gmail compose window. As simple as that.
If you want to attach an image from a web URL, simply drag the image from the web page to the Gmail message compose window. Please note that this feature works in browsers that support HTML 5 (Firefox 3.6+ or Google Chrome 4+). [ via Gmail blog ]