Safari's XMLHttpRequest's send() method supports a File argument. Firefox does not (yet).
How can I check if this is supported? In Firefox, it will just behave as if an empty string was passed.
I'm trying to avoid doing browser version detection.
Edit: FF 3.6 does seem to support it, but the question is still relevant for older versions or other browsers.