Image, HTML5/Flash: Use File instead of Blob, to retain a filename where possible.
Runtime: Return the mode with other information from getInfo.