You can also ctrl-v an image (maybe more file types?) into Gmail using (at least) Chrome. It may just be for images as when I've done it with images in the past it puts them inline instead of attaching them.