It turns out most of that has been implemented since the comment was originally written.
Attach a file by drag & drop or click to upload