Метод send () Safari XMLHttpRequest поддерживает аргумент File. Firefox не (пока).
Как я могу проверить, поддерживается ли это? В Firefox он будет вести себя так, как если бы была передана пустая строка.
Я пытаюсь избежать определения версии браузера.
Редактировать: FF 3.6, кажется, поддерживает это, но вопрос все еще актуален для более старых версий или других браузеров.